Fehler beim Nachladen von HTML-Snippets

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Fehler beim Nachladen von HTML-Snippets

    Hi alle zusammen,


    Ich hab ein seltsames Problem, ich lasse mir in dem Mainbereich meiner Seite HTML-Snippets nachladen.
    Dazu nutze ich das dojo toolkit, was auch bisher gut klappt.


    Quellcode

    1. <div id="main">
    2. </div> <div id="navi"> <ul> <li><a id="home">Home</a></li> <li><a id="pro">Produkte</a></li> <li><a id="faq">FAQ Produkte</a></li> <li><a id="log">Login</a></li> <li><form> <p>suchen <input name="search" size="15"></p> </form></li> </ul> </div>




    bei dem Login wird diese Seite nachgeladen:

    Quellcode

    1. <div id="content"> Sie sind noch nicht registiert?<br> Melden Sie sich <a id="regist">HIER</a> kostenlos an. </div>




    Nun will ich dort wieder ein weiteres Element nachladen.
    Und da trat der Fehler auf. Er lädt jetzt nur noch das eine Element mit der ID= regist nach,
    unabhängig welchen Bereich ich anklicke.


    Hier mal das Script:

    Quellcode

    1. /*Dojo*/
    2. dojo.addOnLoad(function() {
    3. dojo.connect(dojo.byId('home'), 'onclick', function(e) { e.preventDefault(); dojo.xhrGet({ url: "home.html", load: function (newContent){ dojo.byId("main").innerHTML = newContent; } }); });
    4. dojo.connect(dojo.byId('log'), 'onclick', function(e) { e.preventDefault(); dojo.xhrGet({ url: "login.html", load: function (newContent){ dojo.byId("main").innerHTML = newContent; } }); });
    5. dojo.connect(dojo.byId('regist'), 'onclick', function(e) { e.preventDefault(); dojo.xhrGet({ url: "reg.html", load: function (newContent){ dojo.byId("main").innerHTML = newContent; } }); });
    6. dojo.connect(dojo.byId('con'), 'onclick', function(e) { e.preventDefault(); dojo.xhrGet({ url: "contact.html", load: function (newContent){ dojo.byId("main").innerHTML = newContent; } }); });
    7. dojo.connect(dojo.byId('imp'), 'onclick', function(e) { e.preventDefault(); dojo.xhrGet({ url: "impressum.html", load: function (newContent){ dojo.byId("main").innerHTML = newContent; } }); }); });




    Ich hab keine Ahnung woran das liegen könnte und hoffe das ihr mir da helfen könnt


    Gruß
    nobody


    Edit: das bei mir nie die codes innerhalb der syntax richtig dargestellt werden können -.-



    "Irren ist menschlich. Aber wer richtigen Mist bauen will, braucht einen Computer."

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von nobody special ()