WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

 
 
Themen-Optionen Ansicht
Alt 08.10.2003, 16:26   #1
keksi77
Veteran
 
Registriert seit: 20.05.2003
Beiträge: 282


Standard JS / focus() Problem

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
keksi77 ist offline   Mit Zitat antworten
 


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:25 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag