Grafiken für mehrere User

Fragen zu HTML, CSS, eigenen Erweiterungen etc.
deoroller2107
Beiträge: 7
Registriert: 20.11.2009, 01:08

Grafiken für mehrere User

Ungelesener Beitrag von deoroller2107 » 10.01.2010, 00:10

kann mir wer helfen ich habe ihm moment 3 verschiedene gifs für 3 verschiedene gruppen will jetzt aber eine vierte einfügen habe im moment folgendes script drinne für 3 gifs brauche aber eins mit 4 für 4 verschiedene gruppen bitte umschreiben wenn geht


<script type="text/javascript">var IconUser = new Array(); var IconAdressen = new Array("http://s4.tinypic.com/9ko18j_th.jpg", "http://www.repage7.de/memberdata/thepen ... ls/vip.gif"); IconUser[0]=new Array("Sascha"); IconUser[1]=new Array("MaximusProills","Malle","Al_Zappone"); IconUser[2]=new Array("Aufpasser");IconUser[3]=new Array("xZessx"); 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.length;j++){ if(parent.rightFrame.document.getElementById(IconUser[j]) && parent.rightFrame.document.getElementById(IconUser[j]).innerHTML.search(IconAdressen) == -1){ parent.rightFrame.document.getElementById(IconUser[j]).innerHTML += "<img src='"+IconAdressen+"'>"; }}}} window.setInterval("OlSetIcons()", 2000) </script>


Danke schonmal im vrraus

masterronnow
Beiträge: 182
Registriert: 18.04.2006, 18:33
Wohnort: Berlin

Re: Grafiken für mehrere User

Ungelesener Beitrag von masterronnow » 10.01.2010, 00:20

Hallo,

Du hast derzeit schon 4. Das wäre dann wohl das 5.

Code: Alles auswählen

<script type="text/javascript">var IconUser = new Array(); var IconAdressen = new Array("http://s4.tinypic.com/9ko18j_th.jpg", "http://www.repage7.de/memberdata/thepennerangels/co-admin.gif","http://www.repage7.de/memberdata/thepennerangels/alarm_014.gif","http://www.repage7.de/memberdata/thepennerangels/vip.gif", "BILDURL"); IconUser[0]=new Array("Sascha"); IconUser[1]=new Array("MaximusProills","Malle","Al_Zappone"); IconUser[2]=new Array("Aufpasser");IconUser[3]=new Array("xZessx");IconUser[4]=new Array("USER"); 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) </script>
Müsste so stimmen, habe es aber nicht getestet.

Viele Grüße
masterronnow

deoroller2107
Beiträge: 7
Registriert: 20.11.2009, 01:08

Re: Grafiken für mehrere User

Ungelesener Beitrag von deoroller2107 » 21.01.2010, 11:40

habe folgendes Script in der Ankündigung aber irgendwie ist dort ein Fehler drinne den die bilder werden nicht angezeigt könnt ihr mal durch schauen und mir den fehler ändern und das script dann wieder posten? Danke schonmal im vorraus

Code: Alles auswählen

<script type="text/javascript">var IconUser = new Array(); var IconAdressen = new Array("http://www.repage7.de/memberdata/thepennerangels/2zganar_th.jpg", "http://www.repage7.de/memberdata/thepennerangels/COADMIN.jpg","http://www.repage7.de/memberdata/thepennerangels/alarm_014.gif","http://www.repage7.de/memberdata/thepennerangels/12197xs_th.jpg", "http://www.repage7.de/memberdata/thepennerangels/gast.gif","http://www.repage7.de/memberdata/thepennerangels/Supermod.png"); IconUser[0]=new Array("Sascha"); IconUser[1]=new Array("Malle"); IconUser[2]=newArray("Aufpasser");IconUser[3]=newArray("Al_Zappone",MaximusProills","xZessx","D_E_O_R_O_L_L_E_R","HarryMoeenscheide","StullenAndy0815","Flaumsen","BMXpenner23","rennsemmel68","Mandir","jsd85","petermeter3102","Ruhedukleiner","Becksassi","tina11_89","Zeroskillz","MasterKurt","Pinky_Pie","Sweet_Valentine","Kumpel11","Sujamaka","eggard1993")IconUser[4]=newArray("MarXen85","Dropkick2010","Kuffnukke","Punkertoffel","Adolf_von_Hinkebein","Hosenpuper","Sauronxxx","el_peaco","duensch112","Willi","hazeone1988","GangsterBrautSunny13","shangrila");IconUser[5]=new Array("Madmichi"); 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) </script>

Benutzeravatar
hamigra
Beiträge: 567
Registriert: 31.08.2006, 16:02
Wohnort: Werdau
Kontaktdaten:

Re: Grafiken für mehrere User

Ungelesener Beitrag von hamigra » 21.01.2010, 11:58

Auf Anhieb würde ich sagen es fehlt das was ich rot markiert habe.
deoroller2107 hat geschrieben:... ggard1993"); IconUser[4]=newArray...

deoroller2107
Beiträge: 7
Registriert: 20.11.2009, 01:08

Re: Grafiken für mehrere User

Ungelesener Beitrag von deoroller2107 » 21.01.2010, 14:07

hmm leider geht es immer noch nicht habe das ; was du rot markiert hast dort eingefügt aber geht noch nicht

1. FC Keller
Moderator
Beiträge: 866
Registriert: 04.07.2004, 17:10
Wohnort: heimat:// Thüringen.Deutschland.eu/ Zeulenroda
Kontaktdaten:

Re: Grafiken für mehrere User

Ungelesener Beitrag von 1. FC Keller » 21.01.2010, 14:11

newArray("Al_Zappone","MaximusProills"
das fehlt auch.

deoroller2107
Beiträge: 7
Registriert: 20.11.2009, 01:08

Re: Grafiken für mehrere User

Ungelesener Beitrag von deoroller2107 » 21.01.2010, 17:48

Code: Alles auswählen

<script type="text/javascript">var IconUser = new Array(); var IconAdressen = new Array("http://www.repage7.de/memberdata/thepennerangels/2zganar_th.jpg", "http://www.repage7.de/memberdata/thepennerangels/COADMIN.jpg","http://www.repage7.de/memberdata/thepennerangels/alarm_014.gif","http://www.repage7.de/memberdata/thepennerangels/12197xs_th.jpg", "http://www.repage7.de/memberdata/thepennerangels/gast.gif","http://www.repage7.de/memberdata/thepennerangels/Supermod.png"); IconUser[0]=new Array("Sascha"); IconUser[1]=new Array("Malle"); IconUser[2]=newArray("Aufpasser");IconUser[3]=newArray("Al_Zappone","MaximusProills","xZessx","D_E_O_R_O_L_L_E_R","HarryMoeenscheide","StullenAndy0815","Flaumsen","BMXpenner23","rennsemmel68","Mandir","jsd85","petermeter3102","Ruhedukleiner","Becksassi","tina11_89","Zeroskillz","MasterKurt","Pinky_Pie","Sweet_Valentine","Kumpel11","Sujamaka","eggard1993");IconUser[4]=newArray("MarXen85","Dropkick2010","Kuffnukke","Punkertoffel","Adolf_von_Hinkebein","Hosenpuper","Sauronxxx","el_peaco","duensch112","Willi","hazeone1988","GangsterBrautSunny13","shangrila");IconUser[5]=new Array("Madmichi"); 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) </script>
so habe ich es drinne jetzt baer geht immer noch nicht

Benutzeravatar
hamigra
Beiträge: 567
Registriert: 31.08.2006, 16:02
Wohnort: Werdau
Kontaktdaten:

Re: Grafiken für mehrere User

Ungelesener Beitrag von hamigra » 21.01.2010, 18:47

Wenn das Script so umfangreich ist, ist die Fehlersuche manchmal ziemlich schwierig und man verliert leicht die Übersicht.
Ich hab dir dein Script mal als js-Datei gemacht. Lad sie hoch, nimm dein Script aus der Ankündigung und setzt dafür den Verweis zu deiner hochgeladenen js-Datei rein. Wie du sehen kannst, ist die Datei beliebig erweiterbar.

Code: Alles auswählen

// variabel - Usern Bild in der OL zuordnen - Schreibweise der Nicks beachten!!! 
var Userbild01 = new Array("Sascha"); 
var Userbild02 = new Array("Malle"); 
var Userbild03 = new Array("Aufpasser"); 
var Userbild04 = new Array("Al_Zappone", "MaximusProills", "xZessx", "D_E_O_R_O_L_L_E_R", "HarryMoeenscheide", "StullenAndy0815", "Flaumsen", "BMXpenner23", "rennsemmel68", "Mandir", "jsd85", "petermeter3102", "Ruhedukleiner", "Becksassi", "tina11_89", "Zeroskillz", "MasterKurt", "Pinky_Pie", "Sweet_Valentine", "Kumpel11", "Sujamaka", "eggard1993"); 
var Userbild05 = new Array("MarXen85", "Dropkick2010", "Kuffnukke", "Punkertoffel", "Adolf_von_Hinkebein", "Hosenpuper", "Sauronxxx", "el_peaco", "duensch112", "Willi", "hazeone1988", "GangsterBrautSunny13", "shangrila"); 
var Userbild06 = new Array("Madmichi"); 
var Userbild07 = new Array("user1"); 
var Userbild08 = new Array("user1"); 
var Userbild09 = new Array("user1"); 
var Userbild10 = new Array("user1"); 
// Funktion - Bilder in der OL zuordnen (Bild ist vor dem Nick) 
function olBilder(WerArray, BildURL){ 
  for(i=0;i<WerArray.length;i++){ 
    if(parent.rightFrame.document.getElementById(WerArray[i]) && !parent.rightFrame.document.getElementById(WerArray[i]).innerHTML.match(BildURL)){ 
      parent.rightFrame.document.getElementById(WerArray[i]).innerHTML = "<img src='"+BildURL+"' />"+parent.rightFrame.document.getElementById(WerArray[i]).innerHTML; 
    } 
  } 
} 
// Befehle ausführen - Bilder in der OL zuordnen (Bild ist vor dem Nick) 
window.setInterval("olBilder(Userbild01, 'http://www.repage7.de/memberdata/thepennerangels/2zganar_th.jpg');", 1000); 
window.setInterval("olBilder(Userbild02, 'http://www.repage7.de/memberdata/thepennerangels/COADMIN.jpg');", 1000); 
window.setInterval("olBilder(Userbild03, 'http://www.repage7.de/memberdata/thepennerangels/alarm_014.gif');", 1000); 
window.setInterval("olBilder(Userbild04, 'http://www.repage7.de/memberdata/thepennerangels/12197xs_th.jpg');", 1000); 
window.setInterval("olBilder(Userbild05, 'http://www.repage7.de/memberdata/thepennerangels/gast.gif');", 1000); 
window.setInterval("olBilder(Userbild06, 'http://www.repage7.de/memberdata/thepennerangels/Supermod.png');", 1000); 
window.setInterval("olBilder(Userbild07, 'http://bild-url');", 1000); 
window.setInterval("olBilder(Userbild08, 'http://bild-url');", 1000); 
window.setInterval("olBilder(Userbild09, 'http://bild-url');", 1000); 
window.setInterval("olBilder(Userbild10, 'http://bild-url');", 1000);
Viel Spaß.

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast