Beste lezers.
De volgende vraag..
Ik heb een upload script is asp (Persits.Upload) dit werkt perfect.
zodra ik een bestand upload dan komt er een popup venster met keurig de resterende tijd. plus wat andere gegevens.
nou wil ik van het popup venster af. en keurig in een div laten zien.
dus wat er gebeuren moet is simpel..
zodra je op uploaden klikt moet er een pagina(uploadbar.asp) geladen worden. waar ik een session heen meot sturen zodat upload.asp kan zien hoever het uploaden is. en dat moet in een div weergegeven worden (inplaats van een popup)
het volgende heb ik
er zit hier een scriptje bij die er voorzorgt dat ik er een input bij krijg.Code:<script language="JavaScript" src="js/uploadbar.js"></script> <div id="uploadmeter"></div> <form method="post" action="upload_img.asp?<%=PID%>&page=Pupload&itemid=<%=id%" onsubmit="upload('uploadbar.asp?id=<%=session%>');" name="contentimg" ENCTYPE="multipart/form-data"> <p id="uploadlist" > <input type="file" name="img" size="25" onchange="javascript: createnext(1)" id="1"> <input name="submit" type="submit" value="Afbeelding opslaan"> </form>
en dan mijn ajax script:
Hij upload keurig het bestand.en verwerkt allas prima.maar ik zie mijn pagina (uploadbar.asp) niet verschijnen. en na afloop krijg ik de volgende fout melding:Code:function makexmlhttp(){ var xmlhttp = null; if(window.XMLHttpRequest){ xmlhttp = new XMLHttpRequest(); }else{ try{ xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); }catch(e){ window.alert("Uw browser ondersteunt het XMLHttpRequest object niet!"); } } return xmlhttp; } function upload(var1) { var xmlHttp = new XMLHttpRequest(); xmlhttp = makexmlhttp(); xmlhttp.open("GET",var1,true); xmlhttp.onreadystatechange = function() { if(xmlhttp.readyState == 4) { document.getElementById('uploadmeter').innerHTML = xmlhttp.responseText; xmlhttp = null; } } xmlhttp.send(''); varvar1 = var1; setTimeout("upload(varvar1);",1000); }
Fout: xmlhttp is not defined
Bronbestand: uploadbar.js
Regel: 22
regel 22 is: xmlhttp.onreadystatechange = function() {
wat doe ik verkeerd??
Ik hoop dat mijn vraag duidelijk gesteld is. en dat jullie mij verder kunnen helpen

Likes:


Quote