Hallo zusammen!
Javascript bringt mich echt in den Wahnsinn.
Hab zur Zeit einen Banner-Rotator der auf Files basiert und auch nur mit
meta http-equiv="refresh" die Banner in nem Frame durchwechselt - also ne schlechte Lösung...
In Zukunft möcht ich die URLs und Pfade zu den Bannern in einer Datenbank verwalten und das ganze nichtmehr im Frame laufen lassen.
Hab mal - ein recht abenteuerliches - Script geschrieben.
Funzt aber nur halbwegs...
Den php-Teil möcht ich dann durch die entsprechenden Datenbank-Befehle ersetzen.
Aber das Durchwechseln der Banner klappt nicht.
PHP
<script type='text/javascript'>
function Changebannerwechsel (){
document.write('
<?php
$banner[] = array(
'url' => 'http://www.wwf.de/spenden-helfen/fuer-projekte-spenden/jaguar-am-amazonas-4/',
'banner' => 'http://www.wwf.de/fileadmin/fm-wwf/banner/468x60_WWF-Banner-Amazonas-2008.gif'
);
$banner[] = array(
'url' => 'http://www.wwf.de/spenden-helfen/pate-werden/',
'banner' => 'http://www.wwf.de/fileadmin/fm-wwf/banner/Paten_468x60.gif'
);
$banner[] = array(
'url' => 'http://www.wwf.de/spenden-helfen/fuer-projekte-spenden/amur-leopard/',
'banner' => 'http://www.wwf.de/fileadmin/fm-wwf/banner/468x60_Banner_Amurleopard.gif'
);
// Zufalls-Generator
$ausgabe = $banner[rand (0, count($banner)-1)];
$anzeige = '<a href="'.$ausgabe[url].'" target="_blank"><img src="'.$ausgabe[banner].'" width="468" height="60" border="0" alt="WWF Deutschland"></a>
';
?>
');
}
setTimeout ( "Changebannerwechsel()", 500 );
</script>
<body onload="Changebannerwechsel">
<?php echo $anzeige; ?>
Alles anzeigen
Gruss Donkey