Avatar billede qp Nybegynder
18. november 2005 - 17:32 Der er 7 kommentarer

firefox/IE prob.

Dette virker i Firefox, men ikke i IE ..
Nogen der kan fortælle mig hvorfor, og hvordan man kan få det til at virke til begge ?

<td>
          <select name="side">
            <option value="vareliste" onclick="java script:document.forms.indexform.submit()">Vareliste</option>
            <option value="indkoebskurv" onclick="java script:document.forms.indexform.submit()">Indkøbskurv</option>
            <option value="ordrer" onclick="java script:document.forms.indexform.submit()">Ordrer</option>
          </select>
        </td>
Avatar billede tangveje Nybegynder
18. november 2005 - 17:47 #1
Jeg kunne forestille mig at du skal fjerne dine "java script:"'s, de hører ikke hjemme der og det er sikkert det der forvirrer IE.
Avatar billede softspot Forsker
18. november 2005 - 17:50 #2
<td>
  <select name="side" onchange="this.form.submit()">>
    <option value="vareliste">Vareliste</option>
    <option value="indkoebskurv">Indkøbskurv</option>
    <option value="ordrer">Ordrer</option>
  </select>
</td>
Avatar billede qp Nybegynder
18. november 2005 - 18:13 #3
soft > kan det ikke laves om til et click på elementerne istedetfor ?
Avatar billede olebole Juniormester
18. november 2005 - 18:21 #4
<ole>

Nej, men hvorfor skulle nogen dog også ønske det?

/mvh
</bole>
Avatar billede softspot Forsker
18. november 2005 - 18:27 #5
Næh, men man kan aflæse hvilken værdi der er blevet klikket i listen, f.eks:

<select name="side" onchange="alert(this.value)">

eller

<select name="side" onchange="alert(this.options[this.selectedIndex].value)">
Avatar billede olebole Juniormester
18. november 2005 - 18:41 #6
- og læg iøvrigt mærke til, det ikke giver mening at skrive 'java script:' i en event-handler. JavaScript pseudo-protokollen bruges til helt andre ting ... _aldrig_ i en handler  :)
Avatar billede roenving Novice
21. november 2005 - 17:39 #7
-- og så er det nok en fordel at lave en dummy-option, hvis du skal submitte:

<td>
  <select name="side" onchange="this.form.submit()">
    <option>Vælg option</option>
    <option value="vareliste">Vareliste</option>
    <option value="indkoebskurv">Indkøbskurv</option>
    <option value="ordrer">Ordrer</option>
  </select>
</td>
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