Avatar billede thomas_b Nybegynder
21. juli 2007 - 14:49 Der er 11 kommentarer og
1 løsning

Hvorfor virker "onfocus" ikke ?

Hej eksperter...

Hvorfor virker dette script ikke efter hensigten ?

onfocus="if(this.value=='Write searchwords here')this.value='';if(this.value=='Write searchwords here')this.type='password'"
Avatar billede softspot Forsker
21. juli 2007 - 15:23 #1
Hvad er hensigten?

Jeg vil tro du gerne vil lave dette:

onfocus="if(this.value=='Write searchwords here') {this.value='';this.type='password'}"
Avatar billede thomas_b Nybegynder
21. juli 2007 - 18:22 #2
Det virker ikke...
Avatar billede lolman Nybegynder
21. juli 2007 - 21:11 #3
så vidt jeg husker kan du kun udskifte typen af et felt i IE. Du kunne evt. prøve at udskifte hele feltet. ex.


noget i stil med:

<form>
<input name="textpass" type="text" value="Indtast kodeord" onfocus="this.form.kodeord.style.display='block';this.style.display='none';this.form.kodeord.focus();this.form.kodeord.select();" style="display:block;">
<input name="kodeord" type="password" value="" onblur="if(this.value==''){this.style.display='none';this.form.textpass.style.display='block';}" style="display:none;">
</form>
Avatar billede thomas_b Nybegynder
21. juli 2007 - 21:35 #4
Hmm... det virker ikke...

Hele menigen med det er at normalt ser bare står Password og lige så snart man klikker forsvinder teksten og hvis man skriver bliver det så vist i de klasiske prikker (password)

i kan lige få hele koden... jeg ved ikke om det hjælper...:

<input type="text" name="user" class="login" style="color:#FFFFFF;width:120px;border:1px dotted #565656;background-color:#343434;" value="Username" onblur="if(this.value=='')this.value='Username'" onfocus="if(this.value=='Username')this.value=''">

<input type="text" name="pass" class="login" style="color:#FFFFFF;width:120px;border:1px dotted #565656;background-color:#343434;" value="Password" onblur="if(this.value=='')this.value='Password'" onfocus="if(this.value=='Password') {this.value='';this.type='password'}">
Avatar billede olebole Juniormester
21. juli 2007 - 22:04 #5
<ole>

Hvad mener du med, det ikke virker? lolman's eksempel gør præcis, hvad du beder om - og virker i alle browsere fra dette årtusinde  =)

/mvh
</bole>
Avatar billede thomas_b Nybegynder
21. juli 2007 - 22:12 #6
Det laver ikke prikkerne... som den normalt gør i password-felte...
Avatar billede olebole Juniormester
21. juli 2007 - 22:39 #7
Jo
Avatar billede thomas_b Nybegynder
21. juli 2007 - 23:21 #8
Sorry... nu virker den... :/ sorry
Avatar billede thomas_b Nybegynder
21. juli 2007 - 23:21 #9
lolman og olebole... lægger i lige et svar...?
Avatar billede olebole Juniormester
22. juli 2007 - 14:48 #10
Det må være lolman's points ... men tak for tanken  ;o)
Avatar billede thomas_b Nybegynder
25. juli 2007 - 07:18 #11
svar ?
Avatar billede thomas_b Nybegynder
12. september 2007 - 01:41 #12
Lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester