sheeba1507
Erfahrenes Mitglied
Hi zusammen,
und wieder einmal benötige ich die Hilfe von JS-Experten bei der Lösung
eines merkwürdigen Phänomens.
Bislang hat meine Slideshow problemlos funktioniert. Nun wollte ich aber die
entsprechenden Namen unter den Bildern mit anzeigen lassen.
Deshalb habe ich mein Script entsprechend erweitert.
Jetzt werden zwar die Namen angezeigt, jedoch gibt es bei einigen FF-Browsern
ein bislang mir unbekanntes Problem, für das ich keine Erklärung finden kann.
Während bei allen IE-Versionen (inkl. IE6.0) alles funktioniert, treten
z.B. beim FF2.0 und FF3.0 einige Merkwürdigkeiten auf.
Es kommt u.a. zu einer Beeinflussung des Eingabe-Fensters innerhalb
des IFames, wo bei jedem Bild-Wechsel die bisherige Eingabe unsichtbar
wird, aber immer noch im Hintergrund vorhanden ist.
Eine genaue Beschreibung des Phänomens ist nur schwer möglich, wenn
man es nicht selbst gesehen hat.
Deshalb hier mal der Link dazu :
http://www.radio-adventure.de/radio.php
Und hier das verwendete Script (Auszug) :
Wodurch kann diese Beeinflussung hervorgerufen worden sein ?
Würde mich freuen, wenn jemand dazu eine kleine Idee hätte.
Danke schon mal im voraus.
Gruß, Mike
und wieder einmal benötige ich die Hilfe von JS-Experten bei der Lösung
eines merkwürdigen Phänomens.
Bislang hat meine Slideshow problemlos funktioniert. Nun wollte ich aber die
entsprechenden Namen unter den Bildern mit anzeigen lassen.
Deshalb habe ich mein Script entsprechend erweitert.
Jetzt werden zwar die Namen angezeigt, jedoch gibt es bei einigen FF-Browsern
ein bislang mir unbekanntes Problem, für das ich keine Erklärung finden kann.
Während bei allen IE-Versionen (inkl. IE6.0) alles funktioniert, treten
z.B. beim FF2.0 und FF3.0 einige Merkwürdigkeiten auf.
Es kommt u.a. zu einer Beeinflussung des Eingabe-Fensters innerhalb
des IFames, wo bei jedem Bild-Wechsel die bisherige Eingabe unsichtbar
wird, aber immer noch im Hintergrund vorhanden ist.
Eine genaue Beschreibung des Phänomens ist nur schwer möglich, wenn
man es nicht selbst gesehen hat.
Deshalb hier mal der Link dazu :
http://www.radio-adventure.de/radio.php
Und hier das verwendete Script (Auszug) :
PHP:
<?php
$sql_bild = "SELECT * FROM $tabelle ORDER BY id";
$erg_bild = mysql_query($sql_bild, $dbconn) or die(mysql_error());
$anz_bild = mysql_num_rows($erg_bild);
?>
...
<head>
...
<script language="JavaScript" type="text/JavaScript">
var image = new Array();
var username = new Array();
<?php
$zaehler = 0;
while ($datensatz = mysql_fetch_array($erg_bild))
{
echo 'image['.$zaehler.'] = "galerie/'.strtolower($datensatz["name"]).'.jpg";';
echo 'username['.$zaehler.'] = "'.$datensatz["name"].'";';
$zaehler++;
}
echo 'var anzahl_bilder = '.$anz_bild.';';
?>
var picIndex;
function slide(picIndex)
{
document.images["slide"].src = image[picIndex];
document.getElementById("name").innerHTML = username[picIndex];
picIndex++;
if(picIndex==anzahl_bilder)
{
picIndex=0;
}
eval('window.setTimeout("slide('+picIndex+')", 3000);')
}
</script>
...
</head>
<body onload="slide(1)">
<div id="show">
<i>Galerie</i>
<img name="slide" id="slide" alt="Bild-Name">
<p id="name" />
</div>
Würde mich freuen, wenn jemand dazu eine kleine Idee hätte.
Danke schon mal im voraus.
Gruß, Mike