Guybrush Threepwood Geschrieben 2. Juli 2007 Geschrieben 2. Juli 2007 Warum funktioniert es nicht wenn ich folgende Seite <html> <head> </head> <script type="text/javascript"> function LoadCode() { } </script> <body> <input type="Button" value="bla" onclick="javascript:LoadCode(); return false;" /> <div id="Content"> <script type="text/javascript"> function TextfieldFocus() { alert('Focus'); } </script> <input type="text" onfocus="javascript:TextfieldFocus();" /> </div> </body> </html> [/PHP] so umstelle? [PHP] <html> <head> </head> <script type="text/javascript"> function LoadCode() { document.getElementById('Content').innerHTML = '<script type=\"text/javascript\">function TextfieldFocus(){alert(\'Focus\');}<\/script><input type=\"text\" onfocus=\"javascript:TextfieldFocus();\" />'; } </script> <body> <input type="Button" value="bla" onclick="javascript:LoadCode(); return false;" /> <div id="Content"> </div> </body> </html> Beim Klicken auf den Button wird zwar die Textbox angezeigt, aber der Javascripcode scheint nicht gefunden zu werden. Denn wenn ich in die Textbox reinklicke kommt nur eine Fehlermeldung 'Object erwartet'.
Amstelchen Geschrieben 2. Juli 2007 Geschrieben 2. Juli 2007 ohne jetzt die HTML-referenz konsultiert zu haben: <script> ist ausserhalb von <head> und <body> beabsichtigt? bzw. wird das vom W3C überhaupt empfohlen? s'Amstel
Guybrush Threepwood Geschrieben 2. Juli 2007 Autor Geschrieben 2. Juli 2007 Ob das jetzt empfohlen wird oder nicht ist mir eigentlich egal solange es funktioniert und die Seite ist ja nur ein Beispiel.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden