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

Fragen zu HTML, CSS, eigenen Erweiterungen etc.
Benutzeravatar
Hermann
Beiträge: 129
Registriert: 04.11.2009, 16:11
Kontaktdaten:

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

Ungelesener Beitrag von Hermann » 07.08.2011, 21:30

harry2109 hat geschrieben:Is doch nich das erste mal das ein script bei anderen geht und bei hermann nich!
Kommt drauf an wers macht.

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

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

Ungelesener Beitrag von hamigra » 08.08.2011, 09:01

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
Deutsche Sprache ist Freeware, aber nicht OpenSource! Du darfst sie benutzen, aber nicht verändern.

Benutzeravatar
Hermann
Beiträge: 129
Registriert: 04.11.2009, 16:11
Kontaktdaten:

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

Ungelesener Beitrag von Hermann » 08.08.2011, 15:30

Ich danke dir

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

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

Ungelesener Beitrag von hamigra » 08.08.2011, 16:43

War ne schwere Geburt - aber das Kind is hübsch und gesund. :lol:
Deutsche Sprache ist Freeware, aber nicht OpenSource! Du darfst sie benutzen, aber nicht verändern.

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 60 Gäste