webForumDet fria alternativet
Logga in / Bli medlem

Öppna fönster

JavaScript

2 svar · 217 visningar · startad av Web-Tor

Medlem sedan nov. 200013 890 inlägg
Trådstart#1

Jag har ett problem:
Jag skall öppna en länk i ett nytt fönster.
Jag får inte använda target="_blank"
Det måste funka så att om man inte har JavaScript så skall sidan öppnas som vanligt (i samma fönster som länken finns).

Går det?

Medlem sedan juni 20004 308 inlägg
#2

Nyfiken fråga; varför får du inte använda target="_blank"?

Svaret:

<a href="sida.html" onClick="window.open('sida.html'); return false;">

Är JavaScript aktiverat (och webbläsaren stödjer html-events) öppnas ett nytt fönster med sidan "sida.html" (vill du kan du givetvis lägga till egna definitioner för storlek etc.). Eftersom eventet returnerar false kommer länken (href) inte att aktiveras. Är JavaScript inte aktiverat eller om webbläsaren inte stödjer events kommer länken att användas som vanligt.

Medlem sedan nov. 200013 890 inlägg
#3

Du är min nya idol Jojoxx! :)

Det var return false; som jag inte tänte på att man kunde använda.

Jag får inte använda target eftersom jag måste koda efter HTML 4.01 strict.dtd ;)

261 ms totalt · 4 externa anrop · v20260731065814-full.50d4b5bd
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)