Javascript in eigenen Block einbinden?
Posted: 15. October 2008 20:52
Deine Portal Version: 1.0.2
Typ Deines phpBB Forums: Standard phpBB3
MODs installiert: Ja
Dein Wissensstand: Grundwissen
Link zu Deinem Forum: http://www.fo-to-run.de/i/a/phpBB3/portal.php
Was hast Du gemacht, bevor das Problem aufgetreten ist?
Das unten angegebende Script in den eigenen Block eingebaut.
Was hast Du bereits versucht um das Problem zu lösen?
Das Script erst einmal wieder entfernt.
Fehlerbeschreibung und Nachricht
Hi,
also ich habe das Board installiert zusätzlich mit dem Style AeroBlue.
Bei dem Board gibt es ja diese eigenen Blöcke, wo man zB. Werbung rein machen kann.
Da habe ich in den kleinen Block ein Video mit dem Youtube-Code eingefügt. (verkleinert)
Jetzt habe ich ein Javascript-script (?xD), womit aus drei Youtubevideos eines per Zufall
angezeigt wird, das hier ist der Code:
Den Code habe ich in einer leere HTML-Seite gemacht, da hat er funktioniert, also habe ich das Script so in den Block eingefügt.
Leider funktioniert das nicht wirklich, nachdem ich das Script eingefügt habe war der Header kaputt, mein Avatarbild ist nicht mehr zu sehen und bei "Letzte Bekanntmachungen" steht plötzlich auch nichts mehr. Ich habe da mal einen Screenshot von gemacht:
http://img84.imageshack.us/img84/3479/fehlerxt6.jpg
Gibt es eine Möglichkeit, das Script einzubauen, ohne dass ich mir das ganze Portal zerschieße?
Danke für eure Hilfe
[/i]
Typ Deines phpBB Forums: Standard phpBB3
MODs installiert: Ja
Dein Wissensstand: Grundwissen
Link zu Deinem Forum: http://www.fo-to-run.de/i/a/phpBB3/portal.php
Was hast Du gemacht, bevor das Problem aufgetreten ist?
Das unten angegebende Script in den eigenen Block eingebaut.
Was hast Du bereits versucht um das Problem zu lösen?
Das Script erst einmal wieder entfernt.
Fehlerbeschreibung und Nachricht
Hi,
also ich habe das Board installiert zusätzlich mit dem Style AeroBlue.
Bei dem Board gibt es ja diese eigenen Blöcke, wo man zB. Werbung rein machen kann.
Da habe ich in den kleinen Block ein Video mit dem Youtube-Code eingefügt. (verkleinert)
Jetzt habe ich ein Javascript-script (?xD), womit aus drei Youtubevideos eines per Zufall
angezeigt wird, das hier ist der Code:
Code: Select all
<style type="text/css">
div {
display:none;
}
</style>
<div id="id1"><object width="145" height="144"><param name="movie" value="http://www.youtube.com/v/GAONkS06LFU&hl=de&fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/GAONkS06LFU&hl=de&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="145" height="144"></embed></object></div>
<div id="id2"><object width="145" height="144"><param name="movie" value="http://www.youtube.com/v/5K5lf70IN-I&hl=de&fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/5K5lf70IN-I&hl=de&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="145" height="144"></embed></object></div>
<div id="id3"><object width="145" height="144"><param name="movie" value="http://www.youtube.com/v/t2MiIBvtoxk&hl=de&fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/t2MiIBvtoxk&hl=de&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="145" height="144"></embed></object></div>
<script type="text/javascript">
anzahlDivs = 3;
i = (Math.floor(Math.random()*anzahlDivs)+1);
document.getElementById("id"+i).style.display = "inline";
</script>
Den Code habe ich in einer leere HTML-Seite gemacht, da hat er funktioniert, also habe ich das Script so in den Block eingefügt.
Leider funktioniert das nicht wirklich, nachdem ich das Script eingefügt habe war der Header kaputt, mein Avatarbild ist nicht mehr zu sehen und bei "Letzte Bekanntmachungen" steht plötzlich auch nichts mehr. Ich habe da mal einen Screenshot von gemacht:
http://img84.imageshack.us/img84/3479/fehlerxt6.jpg
Gibt es eine Möglichkeit, das Script einzubauen, ohne dass ich mir das ganze Portal zerschieße?

