Wert übergeben, Divs aktualisieren

peper

Erfahrenes Mitglied
Hallo Liebe Community,

ich nutze folgendes um eine Div mit der id = Inhalt zu aktualisieren.

Im Header:
PHP:
<script type="text/javascript" language="javascript">
 
    var http_request = false;
 
    function macheRequest(url) {
 
        http_request = false;
 
        if (window.XMLHttpRequest) { // Mozilla, Safari,...
            http_request = new XMLHttpRequest();
        } else if (window.ActiveXObject) { // IE
            try {
                http_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    http_request = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
            }
        }
 
        if (!http_request) {
            alert('Ende :( Kann keine XMLHTTP-Instanz erzeugen');
            return false;
        }
        http_request.open('GET', url, true);
        http_request.onreadystatechange = alertInhalt;
        http_request.send(null);
 
    }
 
    function alertInhalt() {
        if (http_request.readyState == 4) {
              var answer = http_request.responseText;
              if(document.getElementById("Inhalt").innerHTML != answer){
                document.getElementById("Inhalt").innerHTML = answer;
              }
              else{
                document.getElementById("Inhalt").innerHTML = "";
              }
        }
 
    }
</script>

Im Body:
PHP:
<a href="#" onclick="macheRequest('einbinden/inhalt/impressum.content.php')">Impressum</a>
<div id="Inhalt">....

So meine Frage:
Wie kann ich in der Bodyzeile einen zweiten übergabewert mit an das script im Header so übergeben das ich immer den Layer mit angeben kann in dem es die Datei ausgegeben werden soll

LG Lars


 
Ich habe die Frage noch nicht ganz kapiert - möchtest du der Funktion alertInhalt einen Parameter mit übergeben, damit diese den div in den der Inhalt kommt dahingehend ändern kann
PHP:
macheRequest(url, para1) ..... http_request.onreadystatechange = alertInhalt(para1) ....  function alertInhalt(para1) { ...
?

Oder möchtest du Parameter mit über die URL geben - und über AJAX mit wegschicken (
HTML:
<a href="#" onclick="macheRequest('einbinden/inhalt/impressum.content.php?para1=val1&para2=val2.....')">
)
 

Neue Beiträge

Zurück