Hi! Ich hab folgendes Problem:
Wie ihr seht, werden im folgendes Code bei einem Klick zwei Aufgaben aufgeführt. Das passiert aber nicht.
Das ist der JS-Code:
Wenn ich alert(vars); entkommentiere, dann funktioniert es so wie ich das will. Es wird die Datei gelöscht und die Seite "neu geladen".
Wie ihr seht, werden im folgendes Code bei einem Klick zwei Aufgaben aufgeführt. Das passiert aber nicht.
HTML:
<img src="gfx/del.png" border="0" alt="Datei löschen" title="'.$_d['d_titel'].' löschen" onClick="if(del(0,'.$_d['d_id'].',\''.$_d['d_titel'].'\')){ajax(new Array(\'dokumente\',window.document.dok_suche.ks.selectedIndex,document.dok_suche.fach.options[window.document.dok_suche.fach.selectedIndex].value,window.document.dok_suche.suchwort.value));}">
Das ist der JS-Code:
Code:
function ajax(vars){
//alert(vars);
resObjekt.open('get', 'inc/dyn.php?type='+vars[0]+'&ks='+vars[1]+'&f_id='+vars[2]+'&dok='+vars[3]+'&PHPSESSID=<?php echo session_id();?>', true);
resObjekt.onreadystatechange = new Function('fx', 'handleResponse("'+vars[0]+'")');
resObjekt.send(null);
}
function del(mode,i,titel){
if(confirm('Wollen Sie '+titel+' wirklich löschen?')){
resObjekt.open('get', 'inc/del.php?mode='+mode+'&id='+i+'&PHPSESSID=<?php echo session_id();?>', true);
resObjekt.onreadystatechange = new Function('fx', 'if(resObjekt.readyState == 4){alert(resObjekt.responseText);}');
resObjekt.send(null);
return true;
}
}
function handleResponse(i){
if(resObjekt.readyState == 4){
document.getElementById(i).innerHTML = resObjekt.responseText;
}
}
Wenn ich alert(vars); entkommentiere, dann funktioniert es so wie ich das will. Es wird die Datei gelöscht und die Seite "neu geladen".