nordmannen Skrevet 1. februar 2012 Del Skrevet 1. februar 2012 Hei, Er det noen som kan hjelpe meg med hvordan jeg skal få laget en link i en select-tag der den skal gå til value som også funker på iPad? <select> <option value="http://nettadresse...">Klikk</option> </select> Har forsøkt <select onchange="window.open(this.value)">, men dette funket ikke på iPad. Finnes det en måte å gjøre det på slik at det også funker på iPad? Takker for svar! Lenke til kommentar
Feh Skrevet 2. februar 2012 Del Skrevet 2. februar 2012 Har du prøvd onBlur istedenfor onChange? Lenke til kommentar
Milktea Skrevet 6. februar 2012 Del Skrevet 6. februar 2012 Mobile Safari har en pop-up blocker som stopper window.open Du må unngå denne med events. Her er et fungerende eksempel: <script type="text/javascript"> if(navigator.userAgent.match(/(iPod|iPhone|iPad)/)) { window.open = function(url) { var link = document.createElement('a'); link.style.display = 'none'; link.href = url; link.target = '_blank'; click = document.createEvent('Event'); click.initEvent('click', true, false); link.dispatchEvent(click); } } </script> <select onchange="if(this.value) window.open(this.value);"> <option value="">Velg nettsted</option> <option value="http://vg.no">Verdens Gang</option> <option value="http://aftenposten.no">Aftenposten</option> </select> Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå