kostenloser Webspace werbefrei: lima-city


Problem mit Ajax + getElementByID()

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    javaphp

    Kostenloser Webspace von javaphp

    javaphp hat kostenlosen Webspace.

    Hi , ich hoffe ihr könnt mir vielleicht weiterhelfen.

    Ich habe in einer Hauptdatei, einen ajaxcontainer1.

    <html> <body> ..........
    
    <div id="ajaxcontainer1"><h2>Start</h2></div>
    ..............
    <a href="#" onclick="showAjax('ajaxcontainer1', 'daten_aendern.php?src=1');">
    ................
    </body></html>


    In den oben genannten div Bereich wird folgende html Datei geladen.
    <p>Name <input name="name" type="text" value="test" size="15" onchange="showPreAjax('ajaxcontainer101', 'name_aendern.php?name=', 'name');"/> <div id="ajaxcontainer101"></div></p>
    
    <p>Email <input name="email" type="text" value="<?php $email = "email"; echo"$email"; ?>" size="30" maxlength="100" /></p>


    Dort wird bei einem ändern des Input Feldes diese JS-Funktion aufgerufen.

    Und die JS Datei:
    // JavaScript Document
    function showPreAjax(elementID , link , subjectID)
    { var subject = document.getElementById(subjectID);
      if(subject == null)
      alert(subjectID);
      else{
      var subjectvalue = subject.value;
      var newlink = link + "" + subjectvalue;
      showAjax(elementID , link );
      }
    }


    Leider kommt das script nie in den else zweig. :mad:
    Wisst ihr warum er das Element nicht findet?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Bei
    <input name="name" type="text">

    fehlt das Attribute ID, das du ansprechen willst:
    <input name="name" id="name" type="text">


    Grüße,
    dex
  4. Autor dieses Themas

    javaphp

    Kostenloser Webspace von javaphp

    javaphp hat kostenlosen Webspace.

    Danke qap2. für diesen wirlich blöden Fehler könnte ich mich Ohrfeigen :tongue:, ich hab nämlich 3 Stunden lang nichts gefunden :biggrin:
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!