Cursor in invoerveld bij laden pagina
9 mei 2003 - 10:43   
geplaatst door: mvdg
Wat ik soms mis is dat de cursor bij het aanmaken van een nieuw bericht, of het invoeren van je password bij inloggen, of het zoeken op het forum, niet automatisch in het eerste vakje van het formulier komt te staan.
Dat is toch vrij makkelijk te doen met een 'body onload' javascript commandootje.
Is dat geen goed (handig) idee?
Leon?

Verder wou ik overigens nog mijn waardering even kwijt voor het prima functioneren van het forum!! (Dankzij Leon en alle andere Macfreaks natuurlijk!)

Michael

Mitch Design : websites en interactieve toepassingen : http://www.mitchdesign.nl
Cursor in invoerveld bij laden pagina
16 mei 2003 - 10:00    reactie #1
geplaatst door: mvdg
Wil het toch nog even vragen,
Leon, zou je dit kunnen maken?
Of is het al zo en mist mijn machine iets?

Groeten,
Michael

Mitch Design : websites en interactieve toepassingen : http://www.mitchdesign.nl
Cursor in invoerveld bij laden pagina
16 mei 2003 - 11:00    reactie #2
geplaatst door: Leon
Ik ga daar nog even een JavaScript voor maken. Komt goed ;)
Cursor in invoerveld bij laden pagina
16 mei 2003 - 14:10    reactie #3
geplaatst door: mvdg
relaxed. dat maakt zo'n formulier net weer wat makkelijker en iedereen is het zo gewend van alle zoekmachines enzo.. :)
Mitch Design : websites en interactieve toepassingen : http://www.mitchdesign.nl
Cursor in invoerveld bij laden pagina
16 mei 2003 - 14:49    reactie #4
geplaatst door: Leon
Hmmm... dit zou moeten werken, maar het lijkt niet helemaal goed te functioneren.

function setfocus(){document.REPLIER.inpost.focus();}

en dan in de body

<body onload="setfocus()">

Het form heeft de naam REPLIER, en de TEXTAREA heeft de naam inpost. Ik ga daar nog wel even verder in duiken. Work in progress dus ;)

Cursor in invoerveld bij laden pagina
16 mei 2003 - 14:51    reactie #5
geplaatst door: Leon
Laat maar, het werkt. Moet alleen even de browser stoppen en opnieuw starten  :blush:
Cursor in invoerveld bij laden pagina
16 mei 2003 - 15:01    reactie #6
geplaatst door: Leon
Klopt, die staat in een separate .js file. Dus mocht het niet werken, dan is het forced refreshen of het legen van de cache de oplossing.
Cursor in invoerveld bij laden pagina
16 mei 2003 - 18:07    reactie #7
geplaatst door: Leon
Bugger... nu krijgen Windows gebruikers danzij dat fijne IE foutmeldingen (zie http://www.macfreak.org/cgi/forums/topic.cgi?forum=2&topic=353 ). Ik moet even onderzoeken of die document.focus ook werkt zonder 'm in de body tag te plaatsen (aangezien het forum gebruik maakt van een template). Als iemand dat al eens gedaan heeft in JavaScript, en me daarbij even opweg kan helpen scheelt dat weer een hoop zoeken ;)
Cursor in invoerveld bij laden pagina
16 mei 2003 - 22:37    reactie #8
geplaatst door: Leon
Ik heb het iets anders aangepakt, en dat blijkt te werken. Bedankt voor de tip nog, die kan ik met een andere site weer gebruiken ;)