Seite 1 von 1
Bilder mit Titel
Verfasst: 30.03.2010, 20:51
von masterronnow
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
Re: Bilder mit Titel
Verfasst: 30.03.2010, 23:31
von Linus
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

Re: Bilder mit Titel
Verfasst: 30.03.2010, 23:47
von masterronnow
Sorry, hatte vergessen zu erwähnen das dass Bild bitte hinter dem Namen sein soll.
Viele Grüße
masterronnow
Re: Bilder mit Titel
Verfasst: 31.03.2010, 00:33
von Linus
Hab meinen Code editiert

Hätte ich mir deinen erstmal angeguckt hätt ich wissen müssen dasses dahinter soll :p
Re: Bilder mit Titel
Verfasst: 31.03.2010, 00:41
von hamigra
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);
Re: Bilder mit Titel
Verfasst: 31.03.2010, 00:44
von Linus
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);
Re: Bilder mit Titel
Verfasst: 31.03.2010, 00:54
von hamigra
Ahhhhhh - ich hatte es schon drin und war ein Fehler dabei.
Hinter NicK3 fehlt
" 
Re: Bilder mit Titel
Verfasst: 31.03.2010, 16:12
von BumBumBass
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
Re: Bilder mit Titel
Verfasst: 31.03.2010, 20:02
von hamigra
Getestet mit IE8 und FF3.6 - klappt bestens

Re: Bilder mit Titel
Verfasst: 31.03.2010, 20:12
von Linus
Danke hamigra, habs in beiden Versionen reineditiert

Re: Bilder mit Titel
Verfasst: 31.03.2010, 22:26
von BumBumBass
na nun gehts auch bei mir in beiden chats. danke euch