Hallo, hab folgende Code-Teile
Ich nutze eine Funktion, um alle Bilder eines Verzeichnisses anzuzeigen
Dazu hab ich den JS-Code wie folgt :
Aber das funktioniert leider nicht so. Das Bild wird nicht angezeigt.
Der Fehlercode beim IE gibt meldet das kein Objekt vorhanden ist oder null.Genauer gesagt elem.innerHTML = neuerTag . Ich vermute, das die variable name nicht übernommen wird. Wie löse ich das am besten?
Gruß
Ich nutze eine Funktion, um alle Bilder eines Verzeichnisses anzuzeigen
PHP:
<?PHP
function ordnerinhalt($folder, $auswahlName){
$content = "";
$fileArray = scandir($folder);
foreach($fileArray as $file) {
if($file[0] != '.') { // Versteckte Dateien nicht anzeigen
$filename = explode(".", $file);
$name = $filename[0];
if ($name != 'Thumbs')
$content .= '<label for="Modell'.$name.'" ><img src="'.$folder.'/'.$file.'" id="'.$name.'" onclick="showpic(this.id , '.$auswahlName.')"/></label><input type="radio" id="Modell'.$name.'" name="Modell" value="'.$name.'" style="display: none;"/>'; //Dateien verlinken
}
}
return $content;
}
echo ordnerinhalt($folder='meineURL/zumVerzeichnis' , $auswahlName='modellauswahl');
?>
Code:
function showpic(id, name) {
var mbild = document.getElementById(id);
var bild = new Image();
bild.src = mbild.src; //Übergebe die URL des angeklickten Bildes
var neuerTag = "<img src='"+bild.src+"'>";
var elem = document.getElementById(name);
elem.innerHTML = neuerTag;
return true;
}
Aber das funktioniert leider nicht so. Das Bild wird nicht angezeigt.
Der Fehlercode beim IE gibt meldet das kein Objekt vorhanden ist oder null.Genauer gesagt elem.innerHTML = neuerTag . Ich vermute, das die variable name nicht übernommen wird. Wie löse ich das am besten?
Gruß