PDA

Javascript Problem





View Full Version: Javascript Problem


Duberle
22.07.2007, 18:11
hallo zusammen

ich sitze hier vor folgendem Problem und finde die Lösung einfach net.

Hab hier folgenden Code in einem javascript.
der code macht das wenn man auf das "button.png" klickt eine Auswahl von Smileys sichtbar werden. Das ganze funzt auch wunderbar.

document.write("<a href=\"javascript:divResize('" + div_id + "');\" title=\"Smileys anzeigen\"><img src=\"http://www.grafikpatch.de/img/gb/button.png\" alt=\"Smilies anzeigen\" border=\"0\" /\" </a><br /><div id=\"" + div_id + "\" style=\"overflow: hidden; height:0px; border:0px;\">");


Jetzt wollt ich, weils schöner aussieht, anstelle des Bildes einen Button zum anklicken setzen.

document.write("<a href=\"javascript:divResize('" + div_id + "');\" title=\"Smileys anzeigen\"><input type=\"button\" value=\"Smileys\" alt=\"Smilies anzeigen\" border=\"0\" /\" </a><br /><div id=\"" + div_id + "\" style=\"overflow: hidden; height:0px; border:0px;\">");


Der Button ansich funzt, beim drüberfahren mit der Maus zeigt der Browser auch die Funktion die ausgeführt werden soll an.

Nur wird die Funktion nicht ausgeführt.
Das funzt immer nur wenn ein Bild an der Stelle eingefügt ist.

Funzt das mit Buttons net? Oder hab ich was falsch im Code ?



Keyser Soze
22.07.2007, 18:47
Da fehlt doch eine schließende spitze Klammer, oder?
alt=\"Smilies anzeigen\" border=\"0\" /\" > </a><br />

Duberle
22.07.2007, 18:58
Ne das isses leider nicht

wie gesagt der Button an sich ist das Problem nicht ( denke ich :-? )
es wird diese Funktion ( "javascript:divResize('" + div_id + "');\" ) hinterher nicht mehr ausgeführt

Keyser Soze
22.07.2007, 20:44
Naja, wenn du einen Formular-Submit-Button einfügst, musst du auch ein Formular ("<form>") drumrum einfügen und anstatt den Link ("<a href>") dann das Linkziel als Formular-Target einfügen. Allerdings kannst du da nicht einfach JavaScript-Code in einem Form-Element als Zielort eingeben. Da musst du dann mit "onSubmit()" arbeiten...

View Full Version: Javascript Problem