Gå til innhold

Select(form)-link og iPad


Anbefalte innlegg

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
Videoannonse
Annonse

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

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...