Seite 2 von 3
Re: Können User den HG im Chat selbst auswählen?
Verfasst: 06.08.2011, 17:51
von Hermann
Danke Harry aber so gehts auch nicht. Ich muß die HG´s über den Webspace laufen lassen.
Re: Können User den HG im Chat selbst auswählen?
Verfasst: 06.08.2011, 18:12
von Hermann
Was ist den daran falsch? Ich werd noch bekloppt.
<script language="javascript">hgBilder=["
http://www.betzehermann.beepworld.de/fi ... /bild7.png"]; Zufall = Math.random(); Zufall = Math.round((hgBilder.length-1) * Zufall); document.body.background=hgBilder[Zufall];</script>
Re: Können User den HG im Chat selbst auswählen?
Verfasst: 07.08.2011, 08:55
von hamigra
Hier die 3 js-Dateien, wie ich es dir schon gezeigt habe. Das ist das Script aus dem Link den ich dir gab. Ich habe es lediglich verkürzt auf die HG-Bilder.
die
open.jsfunction 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://die adresse zur/open2.js","http://die adresse zur/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;}
die
open2.jsfunction addScript2(JSfileName) {
var js = document.createElement('script');
js.setAttribute('type', 'text/javascript');
js.src = JSfileName+'?referer='+document.referrer;
document.body.appendChild(js);
}
var open2Names = ["HG-Bilder"];
var open2Col = ["http://
die adresse zur/bilder2.js"];
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
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';
}
die
bilder.js//
Alle Bilder müssen im selben Ordner bzw. Seite sein
function bildimage(bildCol){
document.body.style.backgroundImage = "url(http://
die adresse des ordners in dem die bilder sind/" + 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",
"Stadion1","Wappen1","Teufel1","Hand","Mannschaft","Feldwappen1","Feldwappen2","Stadion2"];
// Das sind die Namen der Bilddateien MIT Endung
// In den ersten zwei Klammern darf nichts verändert werden!
var bildCol = [" ",
"bild0.jpg","bild1.jpg","bild2.jpg","bild3.jpg","bild4.jpg","bild6.jpg","bild7.jpg","bild8.jpg"];
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
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';
}
Das
rot Markierte ist jeweils anzupassen!
Re: Können User den HG im Chat selbst auswählen?
Verfasst: 07.08.2011, 10:20
von Hermann
meine open.js:
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://file1.npage.de/009518/58/html/op ... l/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;}
meine open2.js:
function addScript2(JSfileName) {
var js = document.createElement('script');
js.setAttribute('type', 'text/javascript');
js.src = JSfileName+'?referer='+document.referrer;
document.body.appendChild(js);
}
var open2Names = ["HG-Bilder"];
var open2Col = ["
http://file1.npage.de/009518/58/html/bilder.js"];
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
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';
}
meine bilder.js:
// Alle Bilder müssen im selben Ordner bzw. Seite sein
function bildimage(bildCol){
document.body.style.backgroundImage = "url(
http://betzehermann.beepworld.de/files/hg/" + 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","Stadion","Logo","Teufel","Herz","Mannschaft","Feld","Rasen",];
// Das sind die Namen der Bilddateien MIT Endung
// In den ersten zwei Klammern darf nichts verändert werden!
var bildCol = [" ","
http://betzehermann.beepworld.de/files/ ... /bild7.png",];
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://file1.npage.de/009518/58/bilder/red_x.gif mit dem Link von eurem X
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';
}
Zuerst mal vielen dank für deinen Einsatz, hamigra. Leider habe ich weiser Schnee auf weisem Hintergrund bei den Bildern. Kann es sein das du dich beim rotgefärbten in der open2.js verschrieben hast? "var open2Col = ["
http://die adresse zur/bilder2.js"];" Bilder2.js gibt es nicht.
Re: Können User den HG im Chat selbst auswählen?
Verfasst: 07.08.2011, 11:39
von hamigra
Sorry - bilder2.js war Tipfehler, bilder.js ist natürlich richtig.
Woher der Schnee kommt weiß ich nicht, aber probier es doch mal mit *.jpg
Re: Können User den HG im Chat selbst auswählen?
Verfasst: 07.08.2011, 12:26
von Hermann
var bildCol = [" ","
http://betzehermann.beepworld.de/files/ ... /bild7.jpg"];
Auch jpg Bilder ändern nichts daran, daß es weis bleibt.

Re: Können User den HG im Chat selbst auswählen?
Verfasst: 07.08.2011, 12:36
von hamigra
Oki - Dann biete ich dir an, dasselbe Script versuchsweise bei dir einzubauen was ich dir gestern gezeigt hatte.
Binde das genauso in die obere Ankündigung ein - nach der GS!
Code: Alles auswählen
<script type="text/javascript" src="http://hamigra.menkisys.de/hermann/open.js"></script>
Re: Können User den HG im Chat selbst auswählen?
Verfasst: 07.08.2011, 12:37
von ZischDings
Hermann hat geschrieben:var bildCol = ["?","http://.......
wozu hast du da nur ein leerzeichen drin?
Re: Können User den HG im Chat selbst auswählen?
Verfasst: 07.08.2011, 13:05
von Hermann
hamigra hat geschrieben:Oki - Dann biete ich dir an, dasselbe Script versuchsweise bei dir einzubauen was ich dir gestern gezeigt hatte.
Binde das genauso in die obere Ankündigung ein - nach der GS!
Code: Alles auswählen
<script type="text/javascript" src="http://hamigra.menkisys.de/hermann/open.js"></script>
Danke aber ich möchte schon meine eigene Datei einbinden. Ich möchte die Buttons umbenennen und andere Bilder reinsetzen.
Re: Können User den HG im Chat selbst auswählen?
Verfasst: 07.08.2011, 16:41
von hamigra
Als du sie kurz eingebunden hast, hat es ja funktioniert.
Von den Bildern die du in der bilder.js angegeben hast, liegt nicht ein einziges auf dem Webspace.
Re: Können User den HG im Chat selbst auswählen?
Verfasst: 07.08.2011, 18:45
von Hermann
hamigra hat geschrieben:Als du sie kurz eingebunden hast, hat es ja funktioniert.
Von den Bildern die du in der bilder.js angegeben hast, liegt nicht ein einziges auf dem Webspace.
Klar, die liegen bei mir auf dem beepworld server. Die endeten vorher nur mit png und du hast geschrieben ich soll es mal mit jpg versuchen.
Wappen=
http://betzehermann.beepworld.de/files/hg/bild1.jpg
Teufel=
http://betzehermann.beepworld.de/files/hg/bild2.jpg
Mannschaft=
http://betzehermann.beepworld.de/files/hg/bild3.jpg
Stadion=
http://betzehermann.beepworld.de/files/hg/bild4.jpg
Feld=
http://betzehermann.beepworld.de/files/hg/bild5.jpg
Rasen=
http://betzehermann.beepworld.de/files/hg/bild6.jpg
Herz=
http://betzehermann.beepworld.de/files/hg/bild7.jpg
Re: Können User den HG im Chat selbst auswählen?
Verfasst: 07.08.2011, 20:05
von hamigra
Ich weiß ja nicht was du da einbindest, aber ich hab mir mal erlaubt deine Bilder zu kopieren, sie in die bilder.js einzufügen und alles hochzuladen.
Es funktioniert alles bestens nur die Qualität der Bilder läßt zu wünschen übrig.
Möglicherweise behindert aber auch ein anderes Script dieses Script!
Anschauen kannst du es im Testchat -
http://server1.webkicks.de/hamigra/
Nick und Paßwort = tester
Re: Können User den HG im Chat selbst auswählen?
Verfasst: 07.08.2011, 20:09
von harry2109
Is doch nich das erste mal das ein script bei anderen geht und bei hermann nich!
Re: Können User den HG im Chat selbst auswählen?
Verfasst: 07.08.2011, 20:14
von Hermann
hamigra hat geschrieben:Ich weiß ja nicht was du da einbindest, aber ich hab mir mal erlaubt deine Bilder zu kopieren, sie in die bilder.js einzufügen und alles hochzuladen.
Es funktioniert alles bestens nur die Qualität der Bilder läßt zu wünschen übrig.
Möglicherweise behindert aber auch ein anderes Script dieses Script!
Anschauen kannst du es im Testchat -
http://server1.webkicks.de/hamigra/
Nick und Paßwort = tester
Ja so sollte es sein. hamigra, wenn du nun so freundlich sein würdest und mir deine 3 js Dateien schicken würdest so wie du sie auf deinem Server liegen hast wäre ich dir dankbar.
Re: Können User den HG im Chat selbst auswählen?
Verfasst: 07.08.2011, 20:59
von Hermann
Ich habe jetzt noch zusätzlichdie Bilder auch als png auf dem Server. Als png waren die Bilder in einer besseren Qualität als mit jpg. Also hamigra, würdest du jpg bitte mit png ersetzen, danke.
Außerdem sollte das Bild im Hintergrund mitlaufen. Es sei denn es gibt eine Lösung wo man die Bilder mit snpassen kann weil meist jeder User eine andere Auflösung am PC hat.