|
|
PHP Quellcode |
1 |
$out.= '<tr id="tbl'.$ds['id'].'">'; |
|
|
PHP Quellcode |
1 |
$out.= '<td><a href="javascript:shownfo('.$ds['id'].')">'.$ds['title'].'</a></td>'; |
|
|
PHP Quellcode |
1 |
$out.= '<tr id="tab'.$ds['id'].'" style="visibility:hidden"></tr>'; |
|
|
JavaScript Code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
function createRequestObject() { var ro; if (window.XMLHttpRequest){ ro = new XMLHttpRequest(); } else if (window.ActiveXObject){ try { ro = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { try { ro = new ActiveXObject("MSXML2.XMLHTTP"); } catch (E) { ro = new XMLHttpRequest() } } } return ro; } function handleResponse() { if((http.readyState == 4) && (http.status == 200)) { var response = http.responseText; var update = new Array(); if(response.indexOf('|' != -1)) { update = response.split('|'); document.getElementById(update[0]).innerHTML = update[1]; } } } |
|
|
JavaScript Code |
1 2 3 4 5 6 7 8 9 10 11 |
function shownfo(uid) { if (document.getElementById('tab'+uid).innerHTML != '') { document.getElementById('tab'+uid).innerHTML = ''; document.getElementById('tab'+uid).style.visibility = "hidden"; } else { document.getElementById('tab'+uid).style.visibility = "visible"; http.open('get', 'scripts/rpc.php?act=nfo&id='+uid); http.onreadystatechange = handleResponse; http.send(null); } } |
|
|
HTML Code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
<html><head><script type="text/javascript"> <!-- var req = window.XMLHttpRequest?new XMLHttpRequest():new ActiveXObject("Microsoft.XMLHTTP"); function ajax() { req.onreadystatechange = function() { if ((req.readyState == 4) && (req.status == 200)) { document.getElementById('j').innerHTML = req.responseText; } } req.open('GET', 'status.php'); req.send(null); } function test() { alert(document.getElementById('test').innerHTML); } //--> </script></head> <body onload="ajax()"> <div id="j">Loading...</div> </body> </html> |
|
|
HTML Code |
1 |
<a href="#" onclick="test()">klick mich</a><div id="test">Test</div> |
|
|
JavaScript Code |
1 2 3 4 5 6 7 8 |
if(navigator.appName.search("Microsoft") > -1) { if((ro = new ActiveXObject("Microsoft.XMLHTTP"))); else if ((ro = new ActiveXObject("MSXML2.XMLHTTP"))); } else { ro = new XMLHttpRequest(); } |
[/edit]|
|
JavaScript Code |
1 |
document.getElementById(update[0]).innerHTML = update[1]; |
Quoted from ""BendIt""
Nein er lädt die Seite nicht vollständig. er bricht mit den oben genannten fehlern ab... jedenfalls im IE 6... die 7 will ich mir hier nicht installieren...
Quoted from ""BendIt""
der validator mag die seite auch nicht prüfen
|
|
JavaScript Code |
1 |
var http = createRequestObject(); |
|
|
JavaScript Code |
1 2 3 4 5 6 7 8 9 10 11 12 |
function show(cat) { switch (cat) { case 0: closesubs(); document.getElementById('ajax').style.visibility = "visible"; http.open('get', 'scripts/rpc.php?act=show&what='+cat); http.onreadystatechange = handleResponse; http.send(null); break; ... |

|
|
JavaScript Code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
function handleResponse() { if((http.readyState == 4) && (http.status == 200)) { var response = http.responseText; var update = new Array(); if(response.indexOf('|' != -1)) { update = response.split('|'); alert(update); document.getElementById(update[0]).innerHTML = update[1]; } } } |

