var xmlHttp function upload(o) { tekst = o.tekst.value; image = o.image.value;
if (tekst.length==0) { document.getElementById("tekst_felt").innerHTML="test"; return; } xmlHttp=GetXmlHttpObject(); if (xmlHttp==null) { alert ("Your browser does not support AJAX!"); return; } var url="opload.asp";
får det fint til js (dette et udpluk) - men jeg skal også have oploadet filen og der er problemet (har komponenter aspupload og smartupload) - nogen der kan hjælpe ?????
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
function requestdone() { if (http_request.readyState == 4) { if (http_request.status == 200) { result = http_request.responseText; document.getElementById('myspan').innerHTML = result; } else { alert('There was a problem with the request.'); } document.getElementById('ajaxbutton').disabled = false; } }
<body> <form name="form1" enctype="multipart/form-data" > tekst <input type="text" name="tekst"><br> billed <input type="file" name="image"> <input value="upload" type="button" onclick="upload(this.form)"></form> <p> </p> <p> </p> <div id="element_image">her skal billedet så vises</div> </body> </html>
dette er så ajax_upload.js
var xmlHttp
function upload(o) { image = o.image.value; tekst = o.tekst.value;
if (image.length==0) { // document.getElementById("element_image").innerHTML="test"; return; } xmlHttp=GetXmlHttpObject(); if (xmlHttp==null) { alert ("Your browser does not support AJAX!"); return; } var url="upload.asp"; //url=url+"?q="+str; //url=url+"&sid="+Math.random();
Tro på Erik ... det er ikke muligt at uploade filer med XMLHttpRequests, med mindre brugeren accepterer, at der downloades og installeres en komponent - og/eller han skal ind og rode med sine settings i browser, firewall, etc.
I øvrigt siger det jo sig selv. Det ville være et gigantisk sikkerhedshul, som ville gøre WWW komplet ubrugeligt, hvis den slags upload uden videre var mulig ;o)
Desuden er der ingen af dine koder, der kommer særlig tæt på Ajax. Ajax skrives i nogenlunde moderne kode, mens det, du viser, bygger på tussegammel og uhensigtsmæssig kode - kode fra dengang de store browsere kun forelå i version 4
- ja, så må jeg jo nok lade lidt falde af til sildene! ;D
Tak for points ;o)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.