nordmannen Skrevet 1. februar 2012 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!
Milktea Skrevet 6. februar 2012 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>
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å