![]() |
![]() |
|
![]() |
![]() |
|
Registrieren | Hilfe/Forumregeln | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Veteran
![]() Registriert seit: 20.05.2003
Beiträge: 282
|
![]() Hallo Leute,
Ich habe ein kleines Problem mit dem blöden focus(). Laut selfHTML kann der focus() auch auf ein verstecktes Element gesetzt werden. Folgendes: Ich habe irgendwo einen Button welcher beim Click auf eine JS anspringt. dort steht folgendes: self.document.form1.fokusfeld.focus(); irgendwo weiter unten auf der Seite habe ich folgendes <form name="form1"> <input name="fokusfeld" type="hidden" id="fokusfeld"> </form> Wenn ich aber das JS anspringe, bekomme ich folgende Fehlermeldung. "Das Steuerelement kann den Fokus nicht erhalten, da dieser unsichtbar oder nicht aktiviert ist oder keinen Fokus zulässt." habe auch folgendes im JS probiert: document.getElementById("fokusfeld").focus(); gleiche Fehlermeldung wie oben. dannach habe ich ein bild eingefügt bzw. dannach einen <a> Tag. Bei beiden bekomme ich zwar keine Fehlermeldung aber die Seite scrollt nicht nach unten bzw. der Fokus wird nicht gesetzt. ------ 1. Versuch ---- <a id="fokusfeld">[img]images/free.gif[/img]</a> ------ 2. Versuch ---- <a id="fokusfeld"></a> ------ 3. Versuch ---- [img]images/free.gif[/img] Der Zweck ist der, ich habe eine sehr lange Tabelle > 1300 rows, dort muss ich irgendwie auf die zeilen einen Fokus setzen. Auf die <tr> habe ich schon eine id welche ich zum Zeitpunkt des Fokussetzten nicht weiß bzw. für meinen Zweck nicht brauchbar ist. Deshalb möchte ich eine zweite id oder einen Anker setzten auf welchen ich verweisen kann. Wer kann mir helfen? Danke Horst |
![]() |
![]() |
![]() |
#2 |
Inventar
![]() Registriert seit: 26.09.1999
Beiträge: 2.569
|
![]() ja und warum setzt du keinen anker?
gruss, snowman
____________________________________
MediaMarkt? Ich bin doch nicht blöd, Mann! Vorsprung durch Technik Lesen Sie keine Anleitungen, FAQs, Readme - Files. Reine Zeitverschwendung. In den Newsgroups und Foren gibt es genug kompetente Leute, die mit großer Geduld immer wieder dieselben einfachen Fragen beantworten. Völlig kostenlos noch dazu! |
![]() |
![]() |
![]() |
#3 | |
Veteran
![]() Registriert seit: 20.05.2003
Beiträge: 282
|
![]() Zitat:
und was ist das? ist das kein anker? Horst |
|
![]() |
![]() |
![]() |
#4 |
Inventar
![]() Registriert seit: 26.09.1999
Beiträge: 2.569
|
![]() ich meinte ohne javascript, brauchst ja nicht für einen anker.
einen normalen link auf den anker setzen: Direkt zum Formular . . . . . . . . <a name="focusfeld"> gruss, snowman
____________________________________
MediaMarkt? Ich bin doch nicht blöd, Mann! Vorsprung durch Technik Lesen Sie keine Anleitungen, FAQs, Readme - Files. Reine Zeitverschwendung. In den Newsgroups und Foren gibt es genug kompetente Leute, die mit großer Geduld immer wieder dieselben einfachen Fragen beantworten. Völlig kostenlos noch dazu! |
![]() |
![]() |
![]() |
#5 |
Veteran
![]() Registriert seit: 20.05.2003
Beiträge: 282
|
![]() das funktioniert leider nicht, da ich erst beim klicken den zielanker "berechnen" muß.
ich kann es nur über javascript machen, und das, ohne dass die seite neu geladen werden muß! |
![]() |
![]() |
![]() |
#6 |
Veteran
|
![]() ... warum soll der "focus" in der zeile gesetzt werden? was passiert danach? oder willst nur hinscrollen?
|
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
Themen-Optionen | |
Ansicht | |
|
|