tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
474
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    peper peper ist offline Mitglied Gold
    Registriert seit
    Dec 2006
    Beiträge
    175
    Hallo Liebe Community,

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

    Im Header:
    PHP-Code:
    <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'urltrue);
            
    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-Code:
    <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


    Quellen: Link
     

  2. #2
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Moin Lars,

    ich habe in diesem Tutorial eine Variante beschrieben, mit der das recht problemlos geht, wie ich finde:
    http://www.tutorials.de/forum/javasc...-behalten.html

    Falls du Fragen dazu hast, frag
     

  3. #3
    Kipperlenny Kipperlenny ist offline Mitglied Gold
    Registriert seit
    May 2006
    Ort
    Hannover
    Beiträge
    202
    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-Code:
    macheRequest(urlpara1) ..... http_request.onreadystatechange alertInhalt(para1) ....  function alertInhalt(para1) { ... 
    ?

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

Ähnliche Themen

  1. Antworten: 5
    Letzter Beitrag: 16.01.11, 12:13
  2. Antworten: 4
    Letzter Beitrag: 01.07.10, 06:23
  3. PHP Wert an JS übergeben
    Von VitaliK im Forum PHP
    Antworten: 4
    Letzter Beitrag: 28.10.09, 13:53
  4. Wert übergeben
    Von hury im Forum PHP
    Antworten: 2
    Letzter Beitrag: 25.05.08, 22:18
  5. Bild innerhalb eines DIVs aktualisieren
    Von d-braun im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 30.01.08, 14:01

Stichworte