Seite 1 von 1

Script original Loginseite unsichtbar funktioniert nicht

Verfasst: 18.07.2010, 13:54
von hundestaffel
Hallo Leute,

ich stehe mit meinem Latein am Ende.
Habe von Anfang an das Script eingebaut damit wenn sich jemand über die Original Loginseite einloggt wieder aus geloggt wird. Nur heute ist mir aufgefallen das dies nicht mehr funktioniert.

Hier einmal eine Kopie meiner Ankündigung:

Code: Alles auswählen

<script type="text/javascript" src="/grundscripts.js"></script>
<script type="text/javascript">var loginpageUrl = "http://www.austria-fanchat.at"; function loginpageTest () { if (efIsLoad()) { if (top == parent) { sendeText("/exit", myNick); alert("Logge dich bitte über "+loginpageUrl+" in den Chat ein. Du wirst nun weitergeleitet."); top.location.href = loginpageUrl; } } else { testLoginpage(); } }; loginpageTest()</script><script type="text/javascript" src="http://www.austria-fanchat.at/scriptsammlung.js"></script><script language="JavaScript">function streicheAway(){a=parent.rightFrame.document.getElementsByTagName("i"); for(i=0;i<a.length;i++){a[i].style.textDecoration="line-through";}} window.setInterval('streicheAway();', 1000);</script><script language="javascript">var poweredBy = document.createTextNode(" & Austria Fanchat Team"); document.getElementsByTagName("a")[0].appendChild(poweredBy);</script><script language="JavaScript" type="text/javascript">if(parent.LoginCounted != 1){document.write("<iframe name='wkstats - kostenlose chatanalyse' width='0' height='0' frameborder='0' src='http:\/\/wkstats.de\/__count.php'><\/iframe>");parent.LoginCounted=1;}</script><script type="text/javascript" src="http://wktools.net/hostedScripts/notruf.js"></script><script type="text/javascript">function replaceMsgBoxTxt () { var newMsgBoxTxt = "<font color='red'><b>Wächter flüstert an dich:</font></b> Sie haben neue Nachrichten in Ihrer MessageBox."; var msgBoxTxt = document.getElementsByTagName("font")[document.getElementsByTagName("font").length-1]; if (msgBoxTxt.childNodes[1] && msgBoxTxt.childNodes[1].data && msgBoxTxt.childNodes[1].data.match(/Es befinden sich neue Nachrichten in deiner Message-Box/)) { msgBoxTxt.innerHTML = newMsgBoxTxt; } } setTimeout("replaceMsgBoxTxt();", 1000);</script><script type='text/javascript'>function renameRooms(){with(parent.ChannelFrame.document.forms[0].message){for(i=0;i<options.length;i++){if(options[i].text=="Hauptchat"){options[i].text="Stadionvorplatz"}if(options[i].text=="Privatraum"){options[i].text="Privat"}}}}setInterval(renameRooms, 1500);</script><script type="text/javascript" src="http://www.austria-fanchat.at/dame.js"></script><script type="text/javascript" src="http://www.austria-fanchat.at/muele.js"></script><script type="text/javascript" src="http://www.austria-fanchat.at/4gewinnt.js"></script><script language="javascript">function zeichenLimit(){if(efIsLoad()){parent.info.document.eingabe.message.maxLength=300}else{window.setTimeout(zeichenLimit, 400);}} zeichenLimit();</script><script language="javascript">function loeschKartenLink(){pid=parent.info.document;verweise=pid.getElementsByTagName("a");centerChilds=pid.getElementsByTagName("center")[0].childNodes;for(i=0;i<verweise.length;i++){if(verweise[i].href && verweise[i].href.match("gmap")){verweise[i].firstChild.nodeValue="";j=centerChilds[i*2].nodeValue?(i*2):(i*2-1);centerChilds[j].nodeValue="";}}}window.setTimeout("loeschKartenLink()",1000)</script><script type="text/javascript">function soundAktiv(){if(efIsLoad()){parent.forces=parent.info.document.eingabe.LSound.checked=true;}else{window.setTimeout("soundAktiv()",50);}}soundAktiv();</script><script type="text/javascript" src="http://www.austria-fanchat.at/gast.js"></script><center><b>Servus %user% schön dass du dich wieder einmal bei uns blicken lässt. Heute ist dein %chats% . Besuch. Wir wünschen dir viel Spaß und Freude beim chatten.</b></center>
Eventuell habe ich ja etwas übersehen. Wäre nett wenn da einmal jemand drüber schauen könnte.

Re: Script original Loginseite unsichtbar funktioniert nicht

Verfasst: 18.07.2010, 14:49
von 1. FC Keller
Die Funktion heißt loginpageTest. An der einen Stelle wird aber testLoginpage aufgerufen. Dort muss auch der korrekte Funktionsname hin.
<script type="text/javascript">var loginpageUrl = "http://www.austria-fanchat.at"; function loginpageTest () { if (efIsLoad()) { if (top == parent) { sendeText("/exit", myNick); alert("Logge dich bitte über "+loginpageUrl+" in den Chat ein. Du wirst nun weitergeleitet."); top.location.href = loginpageUrl; } } else { loginpageTest(); } }; loginpageTest()</script>

Re: Script original Loginseite unsichtbar funktioniert nicht

Verfasst: 18.07.2010, 16:13
von hundestaffel
Ok danke dir, aber irgendwie funktioniert das nicht weder im FF noch in IE.

Als ich das Script zum ersten mal einbaute funktionierte alles jetzt komischerweise nichts mehr.

Re: Script original Loginseite unsichtbar funktioniert nicht

Verfasst: 18.07.2010, 16:37
von hundestaffel
So ich habe mir das Script jetzt noch einmal angesehen in der Scriptübersicht. Dorten steht es ganeu so wie ich es im ersten Beitrag gepostet habe drinnen. Daher kann hier kein Fehler vorliegen.

Eventuell kann es daran liegen da ich mich ein wenig mit der eigenen Loginseite gespielt habe.

Hier einmal der Link. http://www.austria-fanchat.at

Re: Script original Loginseite unsichtbar funktioniert nicht

Verfasst: 18.07.2010, 17:36
von 1. FC Keller
Der Fehler wirkt sich nur unter bestimmten Umständen aus, wodurch er wohl noch nicht aufgefallen ist... ich kann aber nicht sagen ob er die ursache für dein problem ist. ich habe mich über die originale Seite als Gast eingeloggt und wurde direkt wieder mit der meldung, dass ich die eigene loginseite benutzen soll ausgeloggt... genau so wies sein soll.

Den erwähnten Fehler hab ich eben in der Scriptübersicht korrigiert.

Re: Script original Loginseite unsichtbar funktioniert nicht

Verfasst: 18.07.2010, 17:48
von hundestaffel
Gut ich habe ihn jetzt auch in meiner Ankündigung korrigiert. Mal sehen ob der Fehler bestehen bleibt oder nicht.