Sry dass ich so lange weg war, ich gehe jetzt bald ins Militaer (lange Geschichte) ich habe bei mir (dank dem Skript von 1. FC Keller) das wesentlich groesser gemacht, passt gut auf (ihr duerft das alles kopieren und auch in jedes Thema posten, wo ihr wollt, da ihr mir ja auch damit geholfen habt es zu entwickeln und es eigendlich euer Skript ist^^).
Das Skript besteht bei mir jetzt aus mehreren Skripts, also es sind jetzt 2, sondern 10 Dateien (ich bin krank

)
Es oeffnet jetzt Buttons, die wiederum andere Buttons oeffnen (wenn ihr nicht versteht was ich meine, ich werde es alles weiter unten genauer erklaeren):
Die
open.js Datei bleibt unveraendert (naja der
Link ist anders und es steht unten nicht mehr
Farben sondern
Extra da ich aus einem Grund (ebenfalls lange Geschichte) den Webspace loeschen musste sowie es eine andere Datei oeffnen soll).
open.js
Code: Alles auswählen
// Hier nichts ändern!
function addScript(JSfileName) {
var js = document.createElement('script');
js.setAttribute('type', 'text/javascript');
js.src = JSfileName+'?referer='+document.referrer;
document.body.appendChild(js);
}
// Ändert am besten nur Extra (den Platz vor und hinter dem Wort solltet ihr nicht entfernen, da das Wort sonst gleich neben dem Strich (|) stehen würde)
var openNames = [""," Extra "];
// Das steht vor dem Wort von openNames (solltet ihr nicht aendern, es sei denn Ihr wollt keinen Strich davor)
var open1Names = ["|",""];
// Ersetzt hier beide Links mit dem Link von eurer open2.js Datei
var openCol = ["http://nfanaticsnclan.nf.funpic.de/Chat/open2.js","http://nfanaticsnclan.nf.funpic.de/Chat/open2.js"];
// Ihr solltet nur die Farben ändern in font color. Die erste Farbe also #ffffff steht für den Strich, die zweite Farbe also #00ff00 steht für das Wort von openNames
openAll="";
for(o=0;o<openNames.length;o++)
{openAll+= "<font color='#ffffff'>"+open1Names[o]+"<a href='javascript:void(0);' onclick='parent.mainframe.addScript(\""+openCol[o]+"\")'><font color='#00ff00'><b>"+openNames[o]+"</b></font></a>"; }
// Hier nichts ändern!
center0=parent.info.document.getElementsByTagName("center")[0];
if(!center0.innerHTML.match(/parent.mainframe.addScript()/))
{center0.innerHTML+= openAll;}
NUN zeige ich euch die wichtigste Datei die jetzt neu dazu kommt, was open.js jetzt anstatt einfach nur Farben oeffnet!
Oh, und alles was hinter // steht (auser bei http://) sind Kommentare, die euch helfen sollen, die Dateien besser anzupassen/ zu veraendern (lest euch die Kommentare durch um zu wissen wie man was aendert usw.)
open2.js
Code: Alles auswählen
// Hier nichts ändern!
function addScript2(JSfileName) {
var js = document.createElement('script');
js.setAttribute('type', 'text/javascript');
js.src = JSfileName+'?referer='+document.referrer;
document.body.appendChild(js);
}
// Das sind die Button Namen, wenn ihr mehr oder weniger wollt,
// vergesst nicht bei open2Col den dazugehörigen Link zu entfernen oder einzusetzen
var open2Names = ["Farben","Bilder 1","Bilder 2","Schrift 1","Schrift 2","Smilies","Befehle","Links"];
// Das sind die Links der Dateien, die geöffnet werden sollen, wenn man den Button anklickt
var open2Col = ["http://nfanaticsnclan.nf.funpic.de/Chat/button.js","http://nfanaticsnclan.nf.funpic.de/Chat/bgimage.js",
"http://nfanaticsnclan.nf.funpic.de/Chat/Bilder2.js","http://nfanaticsnclan.nf.funpic.de/Chat/fonts.js",
"http://nfanaticsnclan.nf.funpic.de/Chat/codes.js","http://nfanaticsnclan.nf.funpic.de/Chat/smilies.js",
"http://nfanaticsnclan.nf.funpic.de/Chat/commands.js","http://nfanaticsnclan.nf.funpic.de/Chat/links.js"];
// Hier nichts ändern!
open2All="";
for(a=0;a<open2Names.length;a++)
{open2All+="<input type='button' value='"+open2Names[a]+"' onclick='parent.mainframe.addScript2(\""+open2Col[a]+"\")' />"; }
// Ersetzt den Link http://nfanaticsnclan.nf.funpic.de/Chat/red_x.gif mit dem Link von eurem X
// (oder mit dem Bild was ihr nehmen wollt)
center3=parent.info.document.getElementsByTagName("center")[0];
if(!parent.info.document.getElementById("openButtons"))
{center3.innerHTML += "<b"+"r><span id='openButtons' onclick='document.getElementById(\"openButtons\").style.display=\"none\"'>"+open2All+"<a href='javascript:void(0);'><img src='http://nfanaticsnclan.nf.funpic.de/Chat/red_x.gif' onclick='document.getElementById(\"openButtons\").style.display=\"none\"' border='0' /></a></span>";}
else{
parent.info.document.getElementById("openButtons").style.display='inline';
}
Anstatt Buttons (Knoepfe) unten zu haben die die
Hintergrundfarbe aendern, sind dort nun Buttons wo jeder Button andere Buttons (da sind ganz schoen viele Buttons in diesem Satz

) oeffnen. Einer oeffnet zB. Buttons die die Hintergrundfarbe aendern, ein anderere erstellt Buttons die ein Hintergrundbild absenden, einer mit Smilies, einer mit Schriftfarben, einer der Befehle/Codes postet usw.
Hier poste ich mal alle Dateien (bei einen Hintergrund Bilder Button (es gibt hier 2 verschiedene) habe ich Nintendo Hintergruende, also nicht wundern (kann man immer aendern).
button.js (aendert
Hintergrundfarbe)
Code: Alles auswählen
// Hier nichts ändern!
function rcolor(rcol) {
document.body.style.backgroundColor = rcol;
}
// Das sind die Namen der Buttons
var buttonNames = ["Normal","Blau","Rosa","Grün","Grau","Gelb","Orange","Schwarz","Weiß","Violett","Braun"];
// Das sind die Farben die die Buttons absenden.
// Ersetzt die erste Farbe #88aacc mit der Farbe des Chat Hintergrundes.
// Man darf Hex wie #ff0000 und englische Farben wie red nehmen
var buttonCol = ["#88aacc","#3355ff","#ffccff","#99ff99","#cccccc","#ffff99","#ffcc66","#000000","#ffffff","8866ff","884400"];
// Hier nichts ändern!
buttonsAll="";
for(i=0;i<buttonNames.length;i++)
{buttonsAll+="<input type='button' value='"+buttonNames[i]+"' onclick='parent.mainframe.rcolor(\""+buttonCol[i]+"\")' />"; }
// Ersetzt den Link http://nfanaticsnclan.nf.funpic.de/Chat/red_x.gif mit dem Link von eurem X
// (oder mit dem Bild was ihr nehmen wollt)
center3=parent.info.document.getElementsByTagName("center")[0];
if(!parent.info.document.getElementById("colorButtons"))
{center3.innerHTML += "<span id='colorButtons'>"+buttonsAll+"<a href='javascript:void(0);'><img src='http://nfanaticsnclan.nf.funpic.de/Chat/red_x.gif' onclick='document.getElementById(\"colorButtons\").style.display=\"none\"' border='0' /></a></span>";}
else{
parent.info.document.getElementById("colorButtons").style.display='inline';
}
bgimage.js (aendert
Hintergrundbild)(bei dem wiederholt sich das Hintergrundbild)
Code: Alles auswählen
// Ersetzt den Link http://nfanaticsnclan.nf.funpic.de/Chat/ mit dem Link des Ordners oder der Seite
// wo eure Hintergrundbilder hochgeladen sind.
// Alle Bilder müssen im selben Ordner bzw. Seite sein
function bgimage(bgCol) {
document.body.style.backgroundImage = "url(http://nfanaticsnclan.nf.funpic.de/Chat/"+bgCol+")";
document.body.style.backgroundPosition = "center center";
document.body.style.backgroundAttachment = "scroll";
document.body.style.backgroundRepeat = "repeat";
}
// Das sind die Namen der Buttons
var bgNames = ["Normal","Party","Stripe 1","Stripe 2","Pergament"];
// Das sind die Namen der Bilddateien MIT Endung
// In den ersten zwei Klammern darf nichts verändert werden!
var bgCol = [" ","party.gif","stripes1.gif","stripes2.gif","Butterbier.jpg"];
// Hier nichts ändern!
bgAll="";
for(g=0;g<bgNames.length;g++)
{bgAll+="<input type='button' value='"+bgNames[g]+"' onclick='parent.mainframe.bgimage(\""+bgCol[g]+"\")' />"; }
// Ersetzt den Link http://nfanaticsnclan.nf.funpic.de/Chat/red_x.gif mit dem Link von eurem X
// (oder mit dem Bild was ihr nehmen wollt)
center5=parent.info.document.getElementsByTagName("center")[0];
if (!parent.info.document.getElementById("bgButtons"))
{center5.innerHTML += "<span id='bgButtons'>" + bgAll + "<a href='javascript:void(0);'><img src='http://nfanaticsnclan.nf.funpic.de/Chat/red_x.gif' onclick='document.getElementById(\"bgButtons\").style.display=\"none\"' border='0' /></a></span>";}
else {
parent.info.document.getElementById("bgButtons").style.display = 'inline';
}
Bilder2.js (aendert
Hintergrundbild)(wiederholt sich nicht und ist mittig)
Code: Alles auswählen
// Ersetzt den Link http://nfanaticsnclan.nf.funpic.de/Chat/ mit dem Link des Ordners oder der Seite
// wo eure Hintergrundbilder hochgeladen sind.
// Alle Bilder müssen im selben Ordner bzw. Seite sein
function bildimage(bildCol){
document.body.style.backgroundImage = "url(http://nfanaticsnclan.nf.funpic.de/Chat/" + bildCol + ")";
document.body.style.backgroundPosition = "center center";
document.body.style.backgroundAttachment = "fixed";
document.body.style.backgroundRepeat = "no-repeat";
}
// Das sind die Namen der Buttons
var bildNames = ["Normal","Nintendo","Brawl"," F.D. "," Link ","Mario Galaxy","Mario Kart","Ho-Oh","Samus"];
// Das sind die Namen der Bilddateien MIT Endung
// In den ersten zwei Klammern darf nichts verändert werden!
var bildCol = [" ","Nintendo.jpg","ssbb.jpg","Final_Destination.jpg","Twilight.jpg","Mario_Galaxy.jpg","MKWii.jpg","Ho-Oh.png","Samus2.jpg"];
// Hier nichts ändern!
bildAll="";
for(m=0;m<bildNames.length;m++)
{bildAll+="<input type='button' value='"+bildNames[m]+"' onclick='parent.mainframe.bildimage(\""+bildCol[m]+"\")' />"; }
// Ersetzt den Link http://nfanaticsnclan.nf.funpic.de/Chat/red_x.gif mit dem Link von eurem X
// (oder mit dem Bild was ihr nehmen wollt)
center7=parent.info.document.getElementsByTagName("center")[0];
if (!parent.info.document.getElementById("bildButtons"))
{center7.innerHTML += "<span id='bildButtons'>" + bildAll + "<a href='javascript:void(0);'><img src='http://nfanaticsnclan.nf.funpic.de/Chat/red_x.gif' onclick='document.getElementById(\"bildButtons\").style.display=\"none\"' border='0' /></a></span>";}
else {
parent.info.document.getElementById("bildButtons").style.display = 'inline';
}
fonts.js (aendert
Schriftfarbe bzw. postet <font color> codes)
Code: Alles auswählen
// Hier nichts ändern!
function rfcolor(rfcol) {
parent.info.document.eingabe.message.value+=' <font color='+rfcol+'>';
parent.info.document.eingabe.message.focus();
return false;
}
var buttonNames =
// Das sind die Namen der Buttons
var buttonNames = ["Normal","Blau","Rosa","Grün","Grau","Gelb","Orange","Schwarz","Weiß","Violett","Braun"];
// Das sind die Farben die die Buttons absenden.
// Ersetzt die erste Farbe #88aacc mit der Farbe des Chat Hintergrundes.
// Man darf Hex wie #ff0000 und englische Farben wie red nehmen
var buttonCol = ["#88aacc","#3355ff","#ffccff","#99ff99","#cccccc","#ffff99","#ffcc66","#000000","#ffffff","8866ff","884400"];
// Hier nichts ändern!
buttonsAll="";
for(i=0;i<buttonNames.length;i++)
{buttonsAll+="<input type='button' value='"+buttonNames[i]+"' onclick='parent.mainframe.rfcolor(\""+buttonCol[i]+"\")' />"; }
// Ersetzt den Link http://nfanaticsnclan.nf.funpic.de/Chat/red_x.gif mit dem Link von eurem X
// (oder mit dem Bild was ihr nehmen wollt)
center4=parent.info.document.getElementsByTagName("center")[0];
if(!parent.info.document.getElementById("fontButtons"))
{center4.innerHTML += "<span id='fontButtons'>"+buttonsAll+"<a href='javascript:void(0);'><img src='http://nfanaticsnclan.nf.funpic.de/Chat/red_x.gif' onclick='document.getElementById(\"fontButtons\").style.display=\"none\"' border='0' /></a></span>";}
else{
parent.info.document.getElementById("fontButtons").style.display='inline';
}
codes.js (andert
Schrift bzw. postet HTML am Anfang)
Code: Alles auswählen
// Hier nichts ändern!
function ccodes(ccod) {
parent.info.document.eingabe.message.value+='<'+ccod+'>';
parent.info.document.eingabe.message.focus();
return false;
}
// Das sind die Namen der buttons
var ccodeNames = [" fett ","schräg","unterstrich"," hoch ","runter", "klein"];
// Das sind die HTML Codes die das Aussehen der Schrift usw. ändern
var ccodeCol = ["b","i","u","sup","sub","small"];
// Hier nichts ändern!
ccodeAll="";
for(d=0;d<ccodeNames.length;d++)
{ccodeAll+="<input type='button' value='"+ccodeNames[d]+"' onclick='parent.mainframe.ccodes(\""+ccodeCol[d]+"\")' />"; }
// Ersetzt den Link http://nfanaticsnclan.nf.funpic.de/Chat/red_x.gif mit dem Link von eurem X
// (oder mit dem Bild was ihr nehmen wollt)
center5=parent.info.document.getElementsByTagName("center")[0];
if(!parent.info.document.getElementById("ccodeButtons"))
{center5.innerHTML += "<span id='ccodeButtons'>"+ccodeAll+"<a href='javascript:void(0);'><img src='http://nfanaticsnclan.nf.funpic.de/Chat/red_x.gif' onclick='document.getElementById(\"ccodeButtons\").style.display=\"none\"' border='0' /></a></span>";}
else{
parent.info.document.getElementById("ccodeButtons").style.display='inline';
}
smilies.js (sendet
Smilies, (beinahe das orginal) ihr solltet aber die Smilies aber aendern)
Code: Alles auswählen
// Das sind die Namen der Smilies von eurem Chat
var smiliesNames = ["ugly","cugly","uoo","udaumen","ulol","rofl","roffel","lache","hoho","kp","heul","cry","X"];
// Hier nichts ändern!
smiliesAll="";
for(b=0;b<smiliesNames.length && b<(3+9);b++)
{smiliesAll+="<a href='javascript:void(0);' onclick='parent.mainframe.repClick(\""+smiliesNames[b]+"\")'><img src='/"+chatData[1]+"/replacer/"+smiliesNames[b]+".gif' hspace='1' border='0' />"; }
// Ersetzt den Link http://nfanaticsnclan.nf.funpic.de/Chat/red_x.gif mit dem Link von eurem X
// (oder mit dem Bild was ihr nehmen wollt)
center6=parent.info.document.getElementsByTagName("center")[0];
if(!parent.info.document.getElementById("smiliesButtons"))
{center6.innerHTML += "<span id='smiliesButtons'>"+smiliesAll+"<a href='javascript:void(0);'><img src='http://nfanaticsnclan.nf.funpic.de/Chat/red_x.gif' onclick='document.getElementById(\"smiliesButtons\").style.display=\"none\"' border='0' /></a></span>";}
else{
parent.info.document.getElementById("smiliesButtons").style.display='inline';
}
commands.js (postet
Chatbefehle (solltet ihr bearbeiten bzw. manche aendern))
Code: Alles auswählen
// Hier nichts ändern!
function comma(com) {
parent.info.document.eingabe.message.value+='/'+com;
parent.info.document.eingabe.message.focus();
return false;
}
// Das sind die Namen der Buttons
var comNames = [" ich ","online","besuche"];
// Das sind die Chatbefehle (ohne den Strich vorne)
var comCol = ["me","w","chats"];
// Hier nichts ändern!
comAll="";
for(e=0;e<comNames.length;e++)
{comAll+="<input type='button' value='"+comNames[e]+"' onclick='parent.mainframe.comma(\""+comCol[e]+"\")' />"; }
// Ersetzt den Link http://nfanaticsnclan.nf.funpic.de/Chat/red_x.gif mit dem Link von eurem X
// (oder mit dem Bild was ihr nehmen wollt)
center7=parent.info.document.getElementsByTagName("center")[0];
if(!parent.info.document.getElementById("comButtons"))
{center7.innerHTML += "<span id='comButtons'>"+comAll+"<a href='javascript:void(0);'><img src='http://nfanaticsnclan.nf.funpic.de/Chat/red_x.gif' onclick='document.getElementById(\"comButtons\").style.display=\"none\"' border='0' /></a></span>";}
else{
parent.info.document.getElementById("comButtons").style.display='inline';
}
links.js (oeffnet ein
Pop Up also eine neue Seite)
Code: Alles auswählen
// Das sind die Namen der Links
var linkNames = [" Google "," Youtube "];
// Wenn ihr keine Striche vor nen Links wollt, entfernt nur die 2 Striche |
var link2Names = ["|","|"];
// Das sind die Links/URL der Seiten
var linkCol = ["http://www.google.de","http://www.youtube.de"];
// Wenn ihr die Striche umfärben wollt, ersetzt #ffffff mit eurer Farbe
linkAll="";
for(l=0;l<linkNames.length;l++)
{linkAll+="<font color='#ffffff'>"+link2Names[l]+"</font><a href='"+linkCol[l]+"' target='_blank'>"+linkNames[l]+"</a>"; }
// Ersetzt den Link http://nfanaticsnclan.nf.funpic.de/Chat/red_x.gif mit dem Link von eurem X
// (oder mit dem Bild was ihr nehmen wollt)
center3=parent.info.document.getElementsByTagName("center")[0];
if(!parent.info.document.getElementById("linkButtons"))
{center3.innerHTML += "<span id='linkButtons'>"+linkAll+"<a href='javascript:void(0);'><img src='http://wkhost.webkicks.de/mer255/red_x.gif' onclick='document.getElementById(\"linkButtons\").style.display=\"none\"' border='0' /></a></span>";}
else{
parent.info.document.getElementById("linkButtons").style.display='inline';
}
Ihr werdet mich bestimmt dafuer hassen, doch ihr solltet ueberall, in jeder Datei, in diesem Teil was aendern:
Code: Alles auswählen
{center5.innerHTML += "<span id='bgButtons'>" + bgAll + "<a href='javascript:void(0);'><img src='http://nfanaticsnclan.nf.funpic.de/Chat/red_x.gif' onclick='document.getElementById(\"bgButtons\").style.display=\"none\"' border='0' /></a></span>";}
Und zwar diesen Teil:
Code: Alles auswählen
<img src='http://nfanaticsnclan.nf.funpic.de/Chat/red_x.gif' onclick='document.getElementById(\"bgButtons\").style.display=\"none\"' border='0' />
Wie und Warum? Also, das wird euer rotes
X sein, wenn ihr ein rotes
X als Bild wollt, ersetzt
http://nfanaticsnclan.nf.funpic.de/Chat/red_x.gif mit den
Link eures Bildes.
Wenn euer
X einfach ein
X sein soll, solltet ihr diesen Teil
Code: Alles auswählen
<a href='javascript:void(0);'><img src='http://nfanaticsnclan.nf.funpic.de/Chat/red_x.gif' onclick='document.getElementById(\"bgButtons\").style.display=\"none\"' border='0' /></a>
folgendermasen aendern=
Kopiert alles von
onclick bis
\"none\"' und fuegt es in den
<a href='javascript:void(0);'> Teil, hinter
void(0);' ein, damit es
ungefaehr so aussieht:
Code: Alles auswählen
<a href='javascript:void(0);' onclick='document.getElementById(\"bgButtons\").style.display=\"none\"'>
Und (ihr denkt euch bestimmt, der Typ muss spinnen

) ersetzt den ganzen
<img> Code also den Teil
Code: Alles auswählen
<img src='http://nfanaticsnclan.nf.funpic.de/Chat/red_x.gif' onclick='document.getElementById(\"bgButtons\").style.display=\"none\"' border='0' />
mit einem
X, jawohl nur einem
X, oder
<font color=\"red\">X</font> wenn das
X rot sein soll. Es muss auch kein
X sein, es kann auch ein Wort oder was weiss ich sein.
Okaaay, ueberall wo
http://nfanaticsnclan.nf.funpic.de/Chat/ steht, solltet ihr mit den
Link euren
Ordners/Seite (wo euer Zeug drinnen ist) ersetzen ^^
Nochwas:
Also, in fast jeder Datei sind zwei Zeilen wo die eine Zeile das Wort
Names und die andere
Col enthaelt
Beispiel:
Code: Alles auswählen
var buttonNames = ["Normal","Blau","Rosa","Grün","Grau","Gelb","Orange","Schwarz","Weiß","Violett","Braun"];
var buttonCol = ["#88aacc","#3355ff","#ffccff","#99ff99","#cccccc","#ffff99","#ffcc66","#000000","#ffffff","8866ff","884400"];
Names sind die Namen der Buttons (bei Links sind das die Linknamen) und
Col (was eigendlich fuer Color also Farben stehen sollte) ist der Teil was der Button machen soll.
Col genauer erklaert:
button.js= Hier steht Col fuer Farben. Die Buchstaben/Zahlen Kombinationen (zB. #88aacc) sind so genannte Hex Codes (ich denk die nennt man auch anders) es muss nicht immer so eine Kombination im Code sein, man kann zB. entweder #ff0000 oder red schreiben, beide werden den Hintergrund rot faerben. Ihr solltet bei die erste Farbe #88aacc mit der Farbe eures Chat Hintergrunds aendern (wenn der Hintergrund zB. blue ist, aendert #88aacc mit blue).
bgimage.js= Hier steht Col fuer das
Bild bzw. die
Bilddatei.
Achtung! Ihr solltet hier
Code: Alles auswählen
document.body.style.backgroundImage = "url(http://nfanaticsnclan.nf.funpic.de/Chat/"+bgCol+")";
den
Link, mit den
Link wo alle Bilder hochgeladen sind aendern (bei bgimage.js UND Bilder2.js)
Bilder2.js= Genau das selbe wie
bgimage.js
fonts.js= ist die
Hintergrundfarbe (man kann enweder Hex, oder normale Farben in englisch posten wie zB. green).
Nicht vergessen #88aacc mit der Hintergrundfarbe eures Chats zu ersetzen.
codes.js= Sind die
HTML Codes (wuerde ich nicht aendern, da dies so ziemlich alle Codes sind, die ein Mitglied verwenden kann (denk ich zumindest)).
smilies.js= Was zum? Kein
Col? Nur
Names? Naja, sagen wir Names ist hier Col (oh nein, noch so eine Ausnahme

) das sind einfach die Namen der Smilies ohne des Doppelpunkts (aha, deswegen steht da Names und nicht Col... ne, ich war nur zu faul um es Col zu nennen

)
commands.js= Das sind die Befehle die man posten kann (also zB. /me)
links.js= Zu guter letzt (na endlich ist der Typ mal fertig) sind hier bei Col die ganzen
Links. Halt! Links? He? Wieso sind das normale Links und keine Buttons? Sagen wir einfach jemand weiss nicht wie man Buttons macht, die ein
Pop Up oeffnen -_- (ich bin wie gesagt kein Pro).
Hinzufuegen & Entfernen
In jeder Datei koennt ihr bei
Names und
Col Sachen entfernen oder hinzufuegen wie zB. bei
fonts.js noch mehr
Hintergrundfarben tun indem ihr bei
Names hinter dem
"Braun" ein Komma (,) und ein Wort in Klammern einsetzt (also zB.
,"Dunkelrot" hinter
"Braun" setzt).
Bei
Col setzt hinter der letzten Farbe also
"#884400" ein Komma (,) und die Farbe in Klammern dahinter (also hinter
"#88aacc" zB.
,"darkred")
Am Ende kann das so aussehen (bei jeder Datei sieht es ja anders aus, also nicht wundern)
var buttonNames = [
"Normal","Blau","Rosa","Grün","Grau","Gelb","Orange","Schwarz","Weiß","Violett","Braun","Dunkelrot"];
var buttonCol = [
"#88aacc","#3355ff","#ffccff","#99ff99","#cccccc","#ffff99","#ffcc66","#000000","#ffffff","8866ff","884400","darkred"];
Wenn ihr
Dunkelrot zB. an zweiter Stelle (nur als Beispiel hinter Normal) haben wollt, sollte das ungefaehr so aussehen
var buttonNames = [
"Normal","Dunkelrot","Blau","Rosa","Grün","Grau","Gelb","Orange","Schwarz","Weiß","Violett","Braun"];
var buttonCol = [
"#88aacc","darkred","#3355ff","#ffccff","#99ff99","#cccccc","#ffff99","#ffcc66","#000000","#ffffff","8866ff","884400"];
Ihr muesst also sicher gehen dass der
Name und die
Farbe an selber Stelle stehen und auch bei
Names und
Col die selbe Anzahl von Worten (besser gesagt Anfuehrungszeichen also ")
haben, sonst kann es vorkommen dass dass ein Button nichts macht, der Button namens Rot den Hintergrund zB. blau macht, oder gar keine Buttons erscheinen wenn man
Farben oeffnet. Schreibt bei
Col (gilt nur bei
button.js)
keine deutschen Farben hin wie
rot,
blau,
gruen usw., sondern
englische wie
red,
blue,
green usw.
oder verwendet 6 stellige Hex Codes wie
#ff0000 oder 3 stellige wie
#f00 bzw. mit gross geschriebenen Buchstaben wie
#FF0000 oder
#F00 (ich glaube die Raute (#) muss am Anfang nicht da stehen, bin mir aber nicht sicher).
OK, das sollte es aber nun wirklich sein. Wenn ich in naechster Zeit nicht antworte bzw. garnicht mehr, dann... wundert euch nicht da ich wohl bald ins Militaer gehe und dort keinen PC haben darf (und mindestens 3 Jahre und 43 Wochen dort verbringen muss).
Vielen Dank, dass ihr alles gelesen habt und der Code/die Codes euch hoffentlich gefaellt/gefallen (wenn 10 Dateien zu viel sind, nehmt lieber den kurzen Code. Wenn ihr wollt dass anstatt Hintergrundfarben (bei dem kurzen Code also 2 Dateien) Hintergrundbilder in open.js also
Code: Alles auswählen
function addScript(JSfileName) {
var js = document.createElement('script');
js.setAttribute('type', 'text/javascript');
js.src = JSfileName+'?referer='+document.referrer;
document.body.appendChild(js);
}
var openNames = [""," Extra "];
var open1Names = ["|",""];
var openCol = ["http://nfanaticsnclan.nf.funpic.de/Chat/open2.js","http://nfanaticsnclan.nf.funpic.de/Chat/open2.js"];
openAll="";
for(o=0;o<openNames.length;o++)
{openAll+= "<font color='#ffffff'>"+open1Names[o]+"<a href='javascript:void(0);' onclick='parent.mainframe.addScript(\""+openCol[o]+"\")'><font color='#00ff00'><b>"+openNames[o]+"</b></font></a>"; }
center0=parent.info.document.getElementsByTagName("center")[0];
if(!center0.innerHTML.match(/parent.mainframe.addScript()/))
{center0.innerHTML+= openAll;}
als Buttons erscheinen soll,
ersetzt die zwei Links also
http://nfanaticsnclan.nf.funpic.de/Chat/open2.js mit den
Link von
bgimage.js (oder egal welcher Datei). Ich denke das sollte funktionieren, wenn nicht, dann macht sicher dass ihr beide
Links ersetzt habt mit dem selben
Link oder schaut ob ihr alles richtig geschrieben, rein kopiert habt.
Edit: Habe Kommentare in die Dateien gehauen, damit ihr immer wissen solltet, was ihr aendern duerft, wie mans aendern kann und was man nicht aendern darf.