|
|||
[AJAX] Dynamische Aktualisierung von Inhalten
Hi@all.
Ich habe hier eine später sehr grafikintensive Website und möchte darum nur Teile des Inhalts per Ajax dynamisch laden. Allerdings will der bis jetzt vorhandene Code nicht so wie ich mir es idealerweise vorstellen würde. Habt ihr vllt. eine Idee, wo hierbei die Fehlerquellen liegen könnten? HTML-Code:
<script type="javascript"> function get_GET_params() { var GET = new Array(); if(location.search.length > 0) { var get_param_str = location.search.substring(1, location.search.length); var get_params = get_param_str.split("&"); for(i = 0; i < get_params.length; i++) { var key_value = get_params[i].split("="); if(key_value.length == 2) { var key = key_value[0]; var value = key_value[1]; GET[key] = value; } } } return(GET); } function get_GET_param(key) { var get_params = get_GET_params(); if(get_params[key]) return(get_params[key]); else return false; } function loadPage(){ //erstellen des requests var req = null; try{ req = new XMLHttpRequest(); } catch (ms){ try{ req = new ActiveXObject("Msxml2.XMLHTTP"); } catch (nonms){ try{ req = new ActiveXObject("Microsoft.XMLHTTP"); } catch (failed){ req = null; } } } var page; if (req == null) document.write("Error creating request object!"); if(get_GET_param('page') == null) { page = 'home'; } else { page = get_GET_param('page'); } //anfrage erstellen (GET, url ist localhost, //request ist asynchron req.open("GET", 'http://localhost/pages/' + page + '.php', true); //Beim abschliessen des request wird diese Funktion ausgeführt req.onreadystatechange = function(){ switch(req.readyState) { case 4: if(req.status!=200) { alert("Fehler: "+req.status); //req.open("GET", 'http://efs.koehler-pfeiffer.biz/pages/404.php', true); }else{ //alert(req.responseText); //schreibe die antwort in den div container mit der id content document.getElementById('content').innerHTML = req.responseText; } break; default: return false; break; } }; req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); req.send(null); } </script> Markus Köhler
__________________
MfG Markus Köhler |
Sponsored Links |
Sponsored Links |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
div, dynamische höhe aber nix faux ... | emmis | CSS | 1 | 11.12.2010 17:37 |
Dynamische Selectbox | Praktikant | Javascript & Ajax | 2 | 22.08.2010 18:04 |
Problem mit dynamische Breite | Crys | CSS | 2 | 03.09.2009 12:44 |
dynamische CSS-Navigation mit mehreren Navigationsebenen | online | CSS | 1 | 17.04.2009 11:07 |
IE6 dynamische Tabellenbreite | RKA | CSS | 2 | 04.01.2008 19:40 |