bestimmtes element zugreifen
Sinan
- html
hallo hab ein <img> bild, und will das sobald man drauf klick also ein onclick macht, der cursor in ein textfeld ( <input type="text" id"feld1"> ) springt wie mache ich sowas ????
bitte um raht
Sinan
Hi Sinan!
hallo hab ein <img> bild, und will das sobald man drauf klick also ein onclick macht, der cursor in ein textfeld ( <input type="text" id"feld1"> ) springt wie mache ich sowas ????
Benutze das label-Element.
MfG H☼psel
hab es mit dem <label> probiert, es geht zwar aber es geht nur beim erstenmal, sobald sich der text ändert geht es nicht mehr ins textfeld.
um es genau zu verstehen.
www.itelectronics.de/ajax <<---- bitte mit firefox reingehen
wenn man bei einem feld (A1) ganz links in der ecke draufklickt springt nun der coursor nach oben.
aber sobald man oben was eingbt ändert sich auch unten der text. soweit alles in ordnung
nachdem der text unten im A1 feld geändert wurde, geht das <label> nicht mehr
ich hab mehr so an ein onclick gedacht, dadurch springt es in eine javascript datei, und sagt einfach document.getElementById("schreibe") = aktivieren ;
ich hoffe ich konnte mein problem erklären
Hi Sinan!
ich hab mehr so an ein onclick gedacht, dadurch springt es in eine javascript datei, und sagt einfach document.getElementById("schreibe") = aktivieren ;
Jetzt verblüffst du mich. Wenn du das ganze mit JavaScript lösen möchtest, wieso nimmst du nicht focus()?
Ansonsten:
<td><span></span><div id="a1" onClick="tuwas('a1')"><label for="schreibe"> </label></div></td>
Ich nehme an, dass du das label löschst bzw. überschreibst, wenn du das Feld aktualisierst.
Besser wäre:
<td><span></span><label for="schreibe"> </label><div id="a1" onClick="tuwas('a1')"></div></td>
Allerdings ist die JavaScript-Lösung insofern schöner, als dass man das gesamte Feld zum anwählen nutzen kann.
ich hoffe ich konnte mein problem erklären
Klar. Aber bei mir dauert´s manchmal länger.
MfG H☼psel
hey danke hat super geklappt genau das was ich wollte,
hab jetzt nur noch 1 porblem, wenn ich die datei lokal öffne klappts super,
aber so bald die datei von webserver aus geöffnet wird, z.b. http://localhost:8080/.. oder www.itelectronics.de/ajax dann geht das dokument.formular.schreibe.focus(); nicht mehr
kann vielleicht jemand sagen wieso sowas nicht aufm webserver funktioniert sonder nur lokal ?
Hi Sinan!
kann vielleicht jemand sagen wieso sowas nicht aufm webserver funktioniert sonder nur lokal?
Hochladen nicht vergessen. =)
Bei mir funktioniert es.
MfG H☼psel