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 ?????
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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.