webForumDet fria alternativet

Trubbel i Opera med inputbox

5 svar · 265 visningar · startad av petergrennanet

petergrennanetMedlem sedan dec. 1999258 inlägg
#1

Denna koden funkar fint i IE men inte i Opera 6 på Windows (vet ej om andra version av Opera).

<input name="email_string" size="40"
          value="commadelimited emailstring here" onClick="javascript:if (this.value=='commadelimited emailstring here'){this.value=''}">

Är det nån som kan se var som behövs göras för att få det att funka i Opera?

MatteMedlem sedan aug. 20002 975 inlägg
#2

Har i.of.s inte testat men javascript är ett ord.

Det står: onClick="java script:
bör vara: onClick="javascript:

hypatiaMedlem sedan feb. 20016 388 inlägg
#3

Matte, det där var nog inte avsiktligt.
Tydligen lägger vBulletin till ett mellanslag i ordet javascript när det ingår i en kod, av någon form av säkerhetsskäl.

@ndersMedlem sedan juni 200032 969 inlägg
#4

En sak:

Onclick är en eventhandler som förväntar sig ett javascript. Du skall inte specificera att det är javascript du ska använda dig av alltså.

<input name="email_string" size="40"
          value="commadelimited emailstring here" onClick="if (this.value=='commadelimited emailstring here'){ this.value=''}">

Möjligt att det inte löser problemet, men ett tips i alla fall. :)
Jag hade också använt mig av onFocus istället för onClick, men det kanske är en smaksak.

Mvh,

MatteMedlem sedan aug. 20002 975 inlägg
#5

Ursprungligen av hypatia Matte, det där var nog inte avsiktligt.
Tydligen lägger vBulletin till ett mellanslag i ordet javascript när det ingår i en kod, av någon form av säkerhetsskäl.

Ber om ursäkt :r

petergrennanetMedlem sedan dec. 1999258 inlägg
#6

NICE!!!
Jag la till den där onFocus också och då funkade det i Opera!

Galant!!

Tack ska ni ha

135 ms totalt · 3 externa anrop · v20260731065814-full.beb2e261
129 ms — hämta forumlista (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)