Funkar det här bättre?
<a href="#" onclick="window.open('juloppet.htm','juloppet','width=273,height=300');return false;">Foo</a>
3 svar · 248 visningar · startad av Skarre
Vad är fel med den här länken:
<a href="javascript:window.open('juloppet.htm','juloppet','width=273,height=300');">Foo</a>
Det som händer är nämligen att pop-up-fönstret öppnas, men sidan som innehåller länken laddas om och innehåller sedan endast denna text:
[object Window]
Funkar det här bättre?
<a href="#" onclick="window.open('juloppet.htm','juloppet','width=273,height=300');return false;">Foo</a>
Re: [object Window]
Skarre skrev:
Vad är fel med den här länken:
@nders förslag bör funka bättre. Grejen är den att webbläsaren av någon anledning (som för mig inte är helt uppenbar) visar värdet av uttrycket i javascript:-länkar, och window.open returnerar ett Window-objekt, därav texten. Ett alternativt sätt att lösa det på är att se till att uttrycket inte får något värde, t.ex. genom att skriva void window.open(...)
@nders skrev:
Funkar det här bättre?
<a href="#" onclick="window.open('juloppet.htm','juloppet','width=273,height=300');return false;">Foo</a>
Ja, onclick vet jag fungerar, men jag var nyfiken på varför jag inte får öppna ett fönster direkt från href. Nåväl, jag får testa med "void".