Seite 3 von 3

Re: Können User den HG im Chat selbst auswählen?

Verfasst: 07.08.2011, 21:30
von Hermann
harry2109 hat geschrieben:Is doch nich das erste mal das ein script bei anderen geht und bei hermann nich!
Kommt drauf an wers macht.

Re: Können User den HG im Chat selbst auswählen?

Verfasst: 08.08.2011, 09:01
von hamigra
Es wäre nett wenn du nicht jedesmal andere Wünsche hättest. Wenn die Bilder mitscrollen sollen, dann ist es ein anderes Script.
Hier jetzt die drei entgültigen Dateien!

die open.js
Script:Zeigen
// 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://hamigra.menkisys.de/hermann/open2.js","http://hamigra.menkisys.de/hermann/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;}
2 mal das rot Markierte anpassen.
Nur DIESE js-Datei gehört in die Ankündigung und NICHT alle 3 js-Dateien!!!

die open2.js
Script:Zeigen
// 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 = ["HG-Bilder"];

// Das sind die Links der Dateien, die geöffnet werden sollen, wenn man den Button anklickt
var open2Col = ["http://hamigra.menkisys.de/hermann/bilder1.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';
}
Auch hier nur das rot Markierte anpassen!!!

neu - die bilder1.js
Script:Zeigen
// Alle Bilder müssen im selben Ordner bzw. Seite sein
function bgimage(bgCol) {
document.body.style.backgroundImage = "url(http://betzehermann.beepworld.de/files/hg/"+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","Wappen","Teufel","Mannschaft","Stadion","Feld","Rasen","Herz"];

// Das sind die Namen der Bilddateien MIT Endung
// In den ersten zwei Klammern darf nichts verändert werden!
var bgCol = [" ","bild1.png","bild2.png","bild3.png","bild4.png","bild5.png","bild6.png","bild7.png"];

// 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';
}
Hier ist nichts anzupassen, da der Pfad zu deinen Bildern bereits drin ist.
Die Bilder scrollen jetzt mit.

Empfehlenswert wäre noch dir das rote X auf deinen Webspace zu laden und den Pfad dorthin zu ändern.
Hier ist es Bild

Re: Können User den HG im Chat selbst auswählen?

Verfasst: 08.08.2011, 15:30
von Hermann
Ich danke dir

Re: Können User den HG im Chat selbst auswählen?

Verfasst: 08.08.2011, 16:43
von hamigra
War ne schwere Geburt - aber das Kind is hübsch und gesund. :lol: