webForumDet fria alternativet
Logga in / Bli medlem

Trubbel i Opera med inputbox

JavaScript

5 svar · 265 visningar · startad av petergrennanet

Medlem sedan dec. 1999258 inlägg
Trådstart#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?

Medlem 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:

Medlem 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.

Medlem sedan juni 200032 967 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,

Medlem 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

Medlem 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

257 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)