/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Javascript opfører sig underligt
Fra : JH


Dato : 25-10-04 13:19

På en side (test.html) er der flg. kode:

<a href='#' name="oversigt"
onclick='document.forms.sForm.elements["oversigt"].value =
1;document.forms.sForm.submit();return false;'title='oversigt'
tabindex=1>Oversigt</a>

Ovenstående kode sætter en værdi i et hidden field og submit'er
formularen. Koden til hidden field ser således ud:

<form action="/test.html" method='post' name='sForm'>
<input type='hidden' name='oversigt' id='oversigt' value=''>
</form>

Dette virker udemærket, bortset fra enkelte tilfælde, hvor man bliver
kastet til forsiden.

Jeg troede først det var fordi javascript var slået fra i de browsere,
hvor det ikke virker, men det er ikke derfor. Jeg har kun hørt om
problemet i IE6.0, men der kan være andre browsere, der også oplever
problemet. Kan det mon have noget med virusscanner el.lign. at gøre?

Nogen ideer til hvad der kan være galt?

Mvh
Jeppe

 
 
*XxX* (25-10-2004)
Kommentar
Fra : *XxX*


Dato : 25-10-04 15:36


"JH" <spam@spam.com> wrote in message
news:417cef1d$0$195$edfadb0f@dread11.news.tele.dk...
> På en side (test.html) er der flg. kode:
>
> <a href='#' name="oversigt"
> onclick='document.forms.sForm.elements["oversigt"].value =
> 1;document.forms.sForm.submit();return false;'title='oversigt'
> tabindex=1>Oversigt</a>
>

Der er en ' foran title, hvis den skal være det skal du have mellemrum
efter.



JH (26-10-2004)
Kommentar
Fra : JH


Dato : 26-10-04 10:11

*XxX* wrote:
> Der er en ' foran title, hvis den skal være det skal du have mellemrum
> efter.
>
Ja, det var simpelthen en tastefejl. Der må være noget andet galt. Jeg
tror mest på det er en browser-indstilling, eller en anden form for
indstilling på klientens maskine. Det bygger jeg på at jeg har fået
meldingen fra folk der bruger IE6.0, det mærkelige er at det virker i
alle de IE6.0 browsere jeg har set.

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste