Ich hab hier ein Array mit Gewichtung, um von wetter.com wechselndes Wetter auf der Startseite anzeigen zu lassen. Das ganze hab ich als Modul in Ausgabe geschrieben.
Problem: Mir wird mein Standardlayout zerhauen. Weiss aber nicht wo der Fehler liegt. Einzeln (also ein Wettermodul je Wetterort) geht das ohne Probleme, eigenständig als .php geht das Array-Script auch).
Der Fehler äußert sich derart, das wenn ich es rechts (imagecolumn) einbinde, diese zerschossen wird, und meine Hauptnavigation auch (hier wird z.B. meine eigene Farbeinstellung nicht genommen).
Woran liegt's?
bin mal wieder ratlos.
Kann man Javascript nicht so einfach in ein Array einbinden (und dann noch bei Contenido?)?
Ach ja, ich nutze IE.
Code: Alles auswählen
<?php
$elemente = array("<script language=\"JavaScript\" type=\"text/javascript\" src=\"http://www.wetter.com/v2/woys2/woys2.js.php?133232,e43f31bc0ea8ca30baccd17d90ee39f4\"></script>","<script language=\"JavaScript\" type=\"text/javascript\" src=\"http://www.wetter.com/v2/woys2/woys2.js.php?133231,68e70cdee99f6b691f5dc0c60b42f677\"></script>","<script language=\"JavaScript\" type=\"text/javascript\" src=\"http://www.wetter.com/v2/woys2/woys2.js.php?133234,cb0fdc8efe01fe372b139394090a4e9d\"></script>");
$gewichtung = array("1","1","1");
for($i=0; $i<count($gewichtung); $i++)
{
for($x=0; $x<$gewichtung[$i]; $x++)
{
$elemente_gewichtet[] = $elemente[$i];
}
}
$anzahl = count($elemente_gewichtet)-1;
mt_srand((double) microtime() * 1000000);
$zufall = mt_rand(0,$anzahl);
echo $elemente_gewichtet[$zufall];
die();
?>