Undskyld, at jeg ikke formulerede mig helt præcist nok. \"For\"-løkken er i php-scriptet, som behandler min form.
Hele min form ser således ud:
--------------------------------------------------
<form method=\"post\" name=\"upload_ide\" action=\"#\" ENCTYPE=\"multipart/form-data\">
<input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"1000000\">
<input type=\"hidden\" name=\"phpaction\" value=\"1\">
<select name=\"selectImage[]\" size=\"10\" onChange=\"document.image.src=\'
http://localhost/spriven/jbs-temp/pics/spriide/\' + document.upload_ide.selectImage.options[document.upload_ide.selectImage.selectedIndex].value\" multiple>
<?php
$handle=opendir(\'/apache/htdocs/spriven/jbs-temp/pics/spriide/\');
while (false!==($file = readdir($handle))) {
if ($file != \".\" && $file != \"..\") {
echo \"<option value=\\\"$file\\n\\\">$file\\n</option>\";
}
}
closedir($handle);
?>
</select>
<input type=\"button\" value=\"Slet\" name=\"slet\" onClick=\"setAction(this.form,\'upload_ide.php?mode=delete\')\">
<input type=\"file\" name=\"imageFile\" size=\"30\"> <input type=\"button\" value=\"Upload\" onClick=\"setAction(this.form,\'upload_ide.php?mode=upload\')\"
-------------------------------------------------
Her er det naturligvis kun form elementerne, som er taget med. Pointen er, at select-feltet er en liste over filnavne. Ved at klikke på et af dem vises billedet ved at ændre \"src\" for et billede på siden.
Således er det eneste jeg skal bruge blot en dom-reference til at ændre dette billede. \"For\"-løkken ligger i php-scriptet.
Således ser min onChange således ud:
document.upload_ide.selectImage.options[document.upload_ide.selectImage.selectedIndex].value
- hvilket ikke virker. Men hvordan skal referencen så se ud?