Miten saisi tehtyä sivulle samanlaisen jutun kuin esimerkiksi Googlen sivulla on, että kun menee sinne sivulle niin input-tagi on aktivoituna ja siihen voi kirjoittaa suoraan?
Onko kyseessä mahdollisesti jokin JavaScript tai PHP:n pätkä joka tekee kyseisen homman, vai jokin perusjuttu?
Kiitos!
Onko kyseessä mahdollisesti jokin JavaScript tai PHP:n pätkä joka tekee kyseisen homman, vai jokin perusjuttu?
Kiitos!
Vastaukset 3
Vanhimmat
Tekstikenttä:
Focus:
...
document.myform.myfield.focus();
Vaikka Googlen sivun koodi onkin suttuista, niin sieltä löytyy aika helpostine palaset, joilla tuo fokusointi on tehty:
function sf(){document.f.q.focus();}
ja tuota funktiota sitten kutsutaan onload-määritteen alussa.
Haastavampi ja tärkeämpi kysymys on, onko sellainen fokusointi hyvä asia. Googlen sivu on melko pieni ja tyylikäs, ja sen ainoa varsinainen tarkoitus on toimia hakukoneen käyttöliittymänä. Silloin käyttäjä hyvin todennäköisesti haluaa vain kirjoittaa hakusanansa ja painaa enteriä. Mutta yleisesti tilanne on toinen, ja fokusointi lomakkeen yhteen kenttään voi häiritä ja hämmentää.