Layers og inputfelter
Jeg har et problem med en form.Jeg er ved at lave et filuploadscript, hvor man skal kunne vælge x antal filer til upload.
Jeg har fået klistret noget sammen, men kan ikke få det til at funke som jeg vil. Scriptet er her:
<html>
<head>
<title>The Dynamic Duo</title>
<script language=\"JavaScript\">
<!--
ns4 = (document.layers)? true:false
ie4 = (document.all)? true:false
bluecount = 0
redcount = 0
var id
function layerWrite(nestref,text) {
id = \'ds\';
if (ns4) {
var lyr = (nestref)? eval(\'document.\'+nestref+\'.document.\'+id+\'.document\') : document.layers[id].document
lyr.open()
lyr.write(text)
lyr.close()
}
else if (ie4) document.all[id].innerHTML += text
}
//-->
</SCRIPT>
<STYLE TYPE=\"text/css\">
<!--
.white {color:white;}
-->
</STYLE>
</HEAD>
<BODY BGCOLOR=\"#FFFFFF\">
<form action=\"test.php\" method=\"GET\">
Tilføj:
<A HREF=\"java script:layerWrite(null,\'<input type=\\\'file\\\' name=\\\'fil\'+(++bluecount)+\'\\\'><br>\')\">\"Inputfelt\"</A>
<table><tr><td>
<DIV ID=\"ds\" style=\"position:relative\"><table><tr><td>inputfelter start</td></tr></table>
</td></tr><tr><td>inputfelter slut</td></tr></table>
</DIV>
<input type=\"submit\">
</BODY>
</HTML>
Det virker kun i IE. (Det er ikke mig der bestemmer!!)
Problemet er, at når man har valgt noget i et eller flere inputfelter, og derefter tilføjer et felt mere, slettes det man allerede har valgt.
Hvordan kan jeg løse det?
