Im Formular Mauszeiger positionieren
Sandra
- javascript
0 at0 Sandra
0 karl0 Tobias Kloth0 Sandra
Hallo an Alle..
ich hab habe folgendes Problem:
ich moechte in einem normalen HTML Formular den Mauszeiger auf dem ersten Feld positionieren wenn die Seite aufgerufen wird so dass der Benutzer direkt loslegen kann mit schreiben..
dazu hab ich folgende Loesung gefunden:
----------------------------------------
<script>
<!--
function setfocus() {
document.formular.eingabe1.focus();
}
// -->
</script>
<body onload=setfocus()>
-----------------------------------------
So das ist soweit klar funktioniert auch hilft mir aber nicht da ich nicht in den body Tag "eingreifen" kann, da die Seiten Inhalte dynamisch geladen werden.. heisst soviel wenn ich im Body Tag dieses Javascript aktiviere wie oben gezeigt krieg ich auf allen seiten die kein formular enthalten logischerweise einen Fehler..
hat irgendjemand ne loesung mit dem ich nicht in den body tag eingreifen muss moeglicherweise geht da irgendwas direkt in dem formular feld??
Waere echt super wenn mir jemand helfen koennte!
Danke.
Mit freundlichen Gruessen
Sandra
Hallo.
So das ist soweit klar funktioniert auch hilft mir aber nicht da ich nicht in den body Tag "eingreifen" kann, da die Seiten Inhalte dynamisch geladen werden.. heisst soviel wenn ich im Body Tag dieses Javascript aktiviere wie oben gezeigt krieg ich auf allen seiten die kein formular enthalten logischerweise einen Fehler..
Dann prüfe mttels deines Skriptes zunächst, ob ein Formular vorhanden ist.
MfG, at
Hab ich mir auch schon ueberlegt, weiss aber nicht ob das so sinnvoll ist..
Frag mich jetzt nicht warum :)
Naja bleibt mir wohl nix anderes uebrig..
Danke fuer die Antwort..
hallo sandra
<body onload=setfocus()>
lass den body einfach <body>
und schreib statt dessen ganz unten auf deiner seite vor </HTML>
----------------------------------------
<script>
<!--
setfocus()
// -->
</script>
</HTML>
-----------------------------------------
es ist zwar nicht so ganz schön javascript mitten ins html zu schreiben funktioniert aber.
karl :-)´
Hallo Karl,
und schreib statt dessen ganz unten auf deiner seite vor </HTML>
nein, vor </body> (<script> ist direkt innerhalb von <html> nicht erlaubt)
es ist zwar nicht so ganz schön javascript mitten ins html zu schreiben
was spricht dagegen Scripte unterhalb von <body> zu schreiben?
Grüße aus Nürnberg
Tobias
Perfekt!
Genau das wollt ich wissen..
Danke Jungs..