mense,

ik heb een invoerveld waar ik graag standaard de cursor wil laten verschijnen als iemand op de pagina komt.

nu weet ik dat het met javascript moet met onload en setfocus, maar ik krijg het maar niet voor elkaar om de cursor te laten verschijnen

iemand misschien een idee?

BvD, frits
onload="document.getElementById('veldid').focus();"

<input type="text" name="search" id="veldid"/>
en wat moet er dan precies in het java script komen of hoeft dat niet, wat me sterk lijkt.

al vast bedankt, frits
heb weer een aantal dingen geprobeert

maar krijg nog steeds niet wat ik wil,
kan het er aan liggen dat men tekstveld in een tabel staat?

MvG frits
Hoi Frits,

nee dat maakt niet uit. Ik zal een voorbeeldpagina voor je maken. Even geduld ...
Okee, hier is de pagina.

Let op: voor een goede werking is het belangrijk dat je het script microapi.js eerst include. Dit script plak ik hieronder, voor het geval je het niet uit de source kunt halen:

// JavaScript Document
// met dank aan Peter Paul Koch - http://www.quirksmode.org


function getObj (name)
{
if (document.getElementById) {
this.obj = document.getElementById(name);
this.style = document.getElementById(name).style;
}
else if (document.all) {
this.obj = document.all[name];
this.style = document.all[name].style;
}
else if (document.layers) {
this.obj = document.layers[name];
this.style = document.layers[name];
}
}
srry jan,

maar ik krijg het nog niet aan de praat...

zou je me misschien ook iets kunnen vertellen over microapi.js heb daar nul ervaring mee

EDIT:
srry jan, ik ben heel stom geweest!!

het werkt bedankt.

wat ik nog wel even wil weten is of het microapi.js niet mijn andere javascripts beinvloed ?
Heb je javascript wel aan staan?

Het kan zijn dat je een dubbele name hebt.
Dus dat je 2 maal dezelfde name gebruikt in een input text.

edit:
ow je hebt het al opgelost
Hoi Frits,

microapi.js is een JavaScript bestand, gemaakt door Peter Paul Koch van quirksmode.org

Bijna al mijn JavaScripts maken er gebruik van, dus voor mijn voorbeelden heb je dat bestand nodig. Het beinvloedt je andere scripts niet, want het enige dat er in staat is een functie: getObj ()

Die functie zorgt er voor dat je zo ongeveer in alle browsers het DOM kunt gebruiken (niet alle browsers ondersteunen namelijk getElementById)
@Jan: Uit jouw voorbeeldpagina:
Ik vraag het even hier i.p.v. in een nieuw topic.
Deze regel:
<span class="label"><label for="veld1">veld 1:</label></span>
Waar staat dat allemaal voor en wat is het nut?
Waarom zet je daar niet gewoon alleen de tekst?
veld 1:
ik ben er inmiddels helemaal uit bedankt allemaal!

Reageren