Avatar billede danic Nybegynder
20. oktober 2004 - 18:37 Der er 1 kommentar og
1 løsning

Hjælp til validering af javascrip kode

Min kode viker under IE, men ikke i firefox, er der nogle som kan se om der er IE kode i mit script her som bør rettes?

<SELECT name="country" onchange="window.frames['jsiframe'].location.href = '/logic/iframe.php?val=' + escape(this.options[this.selectedIndex].value);">

<script language="javascript">
    document.form.country.focus();
</script>

<SELECT name="country" onchange="jsiframe.location = '/logic/iframe.php?val='+this[this.selectedIndex].value;">


<SELECT NAME="choice" onchange="location = '<?php $PHP_SELF?>?attach=show&menuid=6&choice='+this[this.selectedIndex].value;">

<a href="?attach=show&menuid=6" class="submit" onclick="document.wheretobuy.submit()" class="submit">Display retailers</a>

<iframe name="jsiframe" src="/logic/iframe.php?val=0" id="IFRAMEID" style="height:0px;width:0px;border:0px;"></iframe>
Avatar billede Slettet bruger
20. oktober 2004 - 22:23 #1
Du har vel ikke to forskellige selects, der begge hedder country?

Jeg er ikke den store JavaScript-haj, men her er lidt kommentarer:

Giv de elementer, du ønsker at pille med fra JavaScript et id og brug dette fra scriptet (Ikke nødvendigt i onchange og lign., hvor du bare skal bruge this som du plejer til at tilgå det aktuelle element.)

Der mangler i hvert fald en ) i onclick på dit link.
Avatar billede danic Nybegynder
24. oktober 2004 - 15:03 #2
hmm.. prøver at oprette den på javascript det passer nok bedre.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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