Seite 1 von 1

Streambox nach jeden Reconect doppelt..

Verfasst: 11.02.2015, 19:41
von FoxBox Radio
Leider bin ich nicht so mit allen hier vertraut,freue mich aber nach stunden und drei neuen grauen Haaren endlich unsere Streambox in die Im Raum ist... Liste gebracht zu haben. Jedoch einen Haken hat das ganze, wenn man Reconectet erscheint sie nochmal, also bei jeden Reconect immer eine dazu.... kann jemand helfen ??

<script type="text/javascript">function addframe(){if(parent.rightFrame.document.body.innerHTML==parent.rightFrame.document.body.innerHTML.replace("http://status.streamplus.de/active2.php?serverid=19940&onlinecolor=black",'')) parent.rightFrame.document.body.innerHTML='<iframe frameborder="0" style="width: 190px; height: 200px; border-bottom: 1px black solid;" src="http://status.streamplus.de/active2.php?serverid=19940&onlinecolor=black"></iframe>'+parent.rightFrame.document.body.innerHTML;} setTimeout('addframe()',2000); setTimeout('addframe(olIsLoad)',5000);</script>



Thema verschoben ins richtige Forum.
WK-Team

Re: Streambox nach jeden Reconect doppelt..

Verfasst: 12.02.2015, 11:38
von Maxs
Hallo FoxBox Radio, willkommen im Forum! :D

Probier mal bitte dieses Script statt deins:

Code: Alles auswählen

<script type="text/javascript">function addframe(){if(!parent.rightFrame.document.getElementsByName("olRadio")[0]) parent.rightFrame.document.body.innerHTML='<iframe name="olRadio" frameborder="0" style="width: 190px; height: 200px; border-bottom: 1px black solid;" src="http://status.streamplus.de/active2.php?serverid=19940&onlinecolor=black"></iframe>'+parent.rightFrame.document.body.innerHTML;} setTimeout('addframe()',2000); setTimeout('addframe(olIsLoad)',5000);</script>

Re: Streambox nach jeden Reconect doppelt..

Verfasst: 12.02.2015, 12:11
von FoxBox Radio
Wow, bin von den Socken, für diese schnelle Hilfe und sage Tausend und einen Dank. Ja das passt Klasse. Bin leider 30 Jahre zu spät geboren, aber auch mit 53J. noch kein Greis...smile, geht halt nur nicht immer wie man denkt.

Deshalb freue ich mich doppelt über diese schnelle Hilfe, Danke lieber MAXS :)

Re: Streambox nach jeden Reconect doppelt..

Verfasst: 14.02.2015, 16:53
von Maxs
Gerne! Schön, dass es geklappt hat. :)

Habe gerade nochmal das Script angeguckt und da fiel mir auf (habe da wohl am Donnerstag überhaupt nicht darauf geachtet), dass da noch fehlerhafter unnötiger Code dabei ist (die Funktion wird zwei mal wegen zwei Timeouts aufgerufen). So sollte es auch schon funktionieren:

Code: Alles auswählen

<script type="text/javascript">function addframe(){if(!parent.rightFrame.document.getElementsByName("olRadio")[0]) parent.rightFrame.document.body.innerHTML='<iframe name="olRadio" frameborder="0" style="width: 190px; height: 200px; border-bottom: 1px black solid;" src="http://status.streamplus.de/active2.php?serverid=19940&onlinecolor=black"></iframe>'+parent.rightFrame.document.body.innerHTML;} setTimeout('addframe()',2000);</script>
Noch sicherer (und wohl auch schneller ;)):

Code: Alles auswählen

<script type="text/javascript">function addframe(){if(olIsLoad()){if(!parent.rightFrame.document.getElementsByName("olRadio")[0]){parent.rightFrame.document.body.innerHTML='<iframe name="olRadio" frameborder="0" style="width: 190px; height: 200px; border-bottom: 1px black solid;" src="http://status.streamplus.de/active2.php?serverid=19940&onlinecolor=black"></iframe>'+parent.rightFrame.document.body.innerHTML;}}else{setTimeout('addframe()',500);}} setTimeout('addframe()',500);</script>