Fragen zu HTML, CSS, eigenen Erweiterungen etc.
-
masterronnow
- Beiträge: 182
- Registriert: 18.04.2006, 18:33
- Wohnort: Berlin
Ungelesener Beitrag
von masterronnow » 30.03.2010, 20:51
Hallo,
habe folgendes Script für die Onlineliste:
Code: Alles auswählen
var IconUser = new Array(); var IconAdressen = new Array("http://ultimatic-chat.de/images/rang/admin.gif", "http://ultimatic-chat.de/images/rang/stern.gif", "http://ultimatic-chat.de/images/rang/mod.gif", "http://ultimatic-chat.de/images/rang/vip.gif", "http://ultimatic-chat.de/images/rang/bot.gif"); IconUser[0]=new Array("masterronnow", "blackangel"); IconUser[1]=new Array("Panda", "Twilight_Freak"); IconUser[2]=new Array("SweetiiArifee", "NiCk5", "NICK6");IconUser[3]=new Array("Himmel", "Luna");IconUser[4]=new Array("James"); function OlSetIcons(){ if(IconAdressen.length != IconUser.length){alert("Anzahl der Eintraege ungleich!"); return;} for(i=0;i<IconUser.length;i++){for(j=0;j<IconUser[i].length;j++){ if(parent.rightFrame.document.getElementById(IconUser[i][j]) && parent.rightFrame.document.getElementById(IconUser[i][j]).innerHTML.search(IconAdressen[i]) == -1){ parent.rightFrame.document.getElementById(IconUser[i][j]).innerHTML += "<img src='"+IconAdressen[i]+"'>"; }}}} window.setInterval("OlSetIcons()", 2000);
Ist es vielleicht möglich, dass diese Bilder nun auch einen Titel bekommen? Das wenn man jetzt über das Bild geht, dort halt z.B. Stammy steht.
Viele Grüße
masterronnow
-
Linus
- Moderator
- Beiträge: 1125
- Registriert: 14.02.2005, 20:31
- Wohnort: NRW
-
Kontaktdaten:
Ungelesener Beitrag
von Linus » 30.03.2010, 23:31
Wie es der Zufall (lol) will hab ich das Script bereits in einer solchen Form bei mir im Einsatz ^^
Code: Alles auswählen
var IconUser = new Array();
var IconAdressen = new Array("http://chat.wkstats.de/chatscripts/images/admin.png", "http://chat.wkstats.de/chatscripts/images/mod.png", "http://chat.wkstats.de/chatscripts/images/bot.png");
var IconTitles = new Array("Admin","Mod","Bot");
IconUser[0]=new Array("NICK1");
IconUser[1]=new Array("NICK2","NicK3");
IconUser[2]=new Array("Boti");
function OlSetIcons(){
if(IconAdressen.length != IconUser.length || IconAdressen.length != IconTitles.length){
alert("Anzahl der Eintraege ungleich!"); return;
}
for(i=0;i < IconUser.length;i++){
for(j=0;j < IconUser[i].length;j++){
if(parent.rightFrame.document.getElementById(IconUser[i][j]) && parent.rightFrame.document.getElementById(IconUser[i][j]).innerHTML.search(IconAdressen[i]) == -1){
parent.rightFrame.document.getElementById(IconUser[i][j]).innerHTML += "<img title='"+IconTitles[i]+"' src='"+IconAdressen[i]+"'>";
}
}
}
}
window.setInterval("OlSetIcons()", 200);
Anpassungen sollten selbsterklärend sein
-
masterronnow
- Beiträge: 182
- Registriert: 18.04.2006, 18:33
- Wohnort: Berlin
Ungelesener Beitrag
von masterronnow » 30.03.2010, 23:47
Sorry, hatte vergessen zu erwähnen das dass Bild bitte hinter dem Namen sein soll.
Viele Grüße
masterronnow
-
Linus
- Moderator
- Beiträge: 1125
- Registriert: 14.02.2005, 20:31
- Wohnort: NRW
-
Kontaktdaten:
Ungelesener Beitrag
von Linus » 31.03.2010, 00:33
Hab meinen Code editiert
Hätte ich mir deinen erstmal angeguckt hätt ich wissen müssen dasses dahinter soll :p
-
hamigra
- Beiträge: 567
- Registriert: 31.08.2006, 16:02
- Wohnort: Werdau
-
Kontaktdaten:
Ungelesener Beitrag
von hamigra » 31.03.2010, 00:41
Könntest du den Code für Bild
VOR dem Nick bitte auch editieren daß der Text angezeigt wird?
var Admin = new Array("admin1", "admin2");
var Mod = new Array("mod1", "mod2");
function olBilder(WerArray, BildURL){
for(i=0;i<WerArray.length;i++){
if(parent.rightFrame.document.getElementById(WerArray
) && !parent.rightFrame.document.getElementById(WerArray).innerHTML.match(BildURL)){
parent.rightFrame.document.getElementById(WerArray).innerHTML = "<img src='"+BildURL+"' />"+parent.rightFrame.document.getElementById(WerArray).innerHTML;
}
}
}
window.setInterval("olBilder(Admin, 'http://url-zum-adminbild');", 1000);
window.setInterval("olBilder(Mod, 'http://url-zum-modbild');", 1000);
-
Linus
- Moderator
- Beiträge: 1125
- Registriert: 14.02.2005, 20:31
- Wohnort: NRW
-
Kontaktdaten:
Ungelesener Beitrag
von Linus » 31.03.2010, 00:44
Gerne, auch wenn ich dazu gerne meine Basis nehme, die find ich effizienter da nur ein Funktionsaufruf:
Code: Alles auswählen
var IconUser = new Array();
var IconAdressen = new Array("http://chat.wkstats.de/chatscripts/images/admin.png", "http://chat.wkstats.de/chatscripts/images/mod.png", "http://chat.wkstats.de/chatscripts/images/bot.png");
var IconTitles = new Array("Admin","Mod","Bot");
IconUser[0]=new Array("NICK1");
IconUser[1]=new Array("NICK2","NicK3");
IconUser[2]=new Array("Boti");
function OlSetIconsBefore(){
if(IconAdressen.length != IconUser.length || IconAdressen.length != IconTitles.length){
alert("Anzahl der Eintraege ungleich!"); return;
}
for(i=0;i < IconUser.length;i++){
for(j=0;j < IconUser[i].length;j++){
if(parent.rightFrame.document.getElementById(IconUser[i][j]) && parent.rightFrame.document.getElementById(IconUser[i][j]).innerHTML.search(IconAdressen[i]) == -1){
parent.rightFrame.document.getElementById(IconUser[i][j]).innerHTML = "<img title='"+IconTitles[i]+"' src='"+IconAdressen[i]+"'> "+parent.rightFrame.document.getElementById(IconUser[i][j]).innerHTML;
}
}
}
}
window.setInterval("OlSetIconsBefore()", 200);
-
hamigra
- Beiträge: 567
- Registriert: 31.08.2006, 16:02
- Wohnort: Werdau
-
Kontaktdaten:
Ungelesener Beitrag
von hamigra » 31.03.2010, 00:54
Ahhhhhh - ich hatte es schon drin und war ein Fehler dabei.
Hinter NicK3 fehlt
"
Zuletzt geändert von
hamigra am 31.03.2010, 19:54, insgesamt 1-mal geändert.
-
BumBumBass
Ungelesener Beitrag
von BumBumBass » 31.03.2010, 16:12
aus irgendeinem grund funzt das script bei mir nicht, weder im radichat der viele scripte beinhaltet noch im testchat der bis auf die grundscriptsammlung und dieses eine script leer ist
-
Linus
- Moderator
- Beiträge: 1125
- Registriert: 14.02.2005, 20:31
- Wohnort: NRW
-
Kontaktdaten:
Ungelesener Beitrag
von Linus » 31.03.2010, 20:12
Danke hamigra, habs in beiden Versionen reineditiert
-
BumBumBass
Ungelesener Beitrag
von BumBumBass » 31.03.2010, 22:26
na nun gehts auch bei mir in beiden chats. danke euch
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast