Hallo,
ich hab gerade ein Javascript gemacht wo man Farben auswählen kann. Der jeweilige Farbcode soll dann in ein Textfeld eingefügt werden. Mein Code sieht im Moment so aus:
Unten hab ich dann noch ein Texfeld und den Button:
<input type="text" name="bg_color" style="width:385">
<input type="button" name="add" value="Auswählen" onclick="selectcolor(bg_color)">
Wenn man auf den Button klickt dann kommt der Farbauswähler dann wird die Variable (newcolor) zurückgegeben. Nur wird der Farbcode nicht ins Textfeld eingefügt. Es funktioniert wenn ich statt "textfeld" den eigentlichen Namen des Feldes eingebe ("bg_color"). Da ich aber noch weitere Textfelder einfügen möchte - bei denen man auch den Farbwähler verwenden können soll - muss ich dafür ja eine Variable verwenden. Ich weis aber nicht wie ich das jetzt machen soll, da ich eigentlich keine Ahnung von Javascript habe.
MfG
Cypresz
ich hab gerade ein Javascript gemacht wo man Farben auswählen kann. Der jeweilige Farbcode soll dann in ein Textfeld eingefügt werden. Mein Code sieht im Moment so aus:
Code:
<script language="JavaScript"> <!-- function selectcolor(textfeld) { var newcolor = showModalDialog("popups/select_color.html", "resizable: no; help: no; status: no; scroll: no;"); document.design_formular.textfeld.value="#"+newcolor; document.design_formular.textfeld.focus(); } --> </script>
<input type="text" name="bg_color" style="width:385">
<input type="button" name="add" value="Auswählen" onclick="selectcolor(bg_color)">
Wenn man auf den Button klickt dann kommt der Farbauswähler dann wird die Variable (newcolor) zurückgegeben. Nur wird der Farbcode nicht ins Textfeld eingefügt. Es funktioniert wenn ich statt "textfeld" den eigentlichen Namen des Feldes eingebe ("bg_color"). Da ich aber noch weitere Textfelder einfügen möchte - bei denen man auch den Farbwähler verwenden können soll - muss ich dafür ja eine Variable verwenden. Ich weis aber nicht wie ich das jetzt machen soll, da ich eigentlich keine Ahnung von Javascript habe.
MfG
Cypresz
Kommentar