webForumDet fria alternativet

target _blank?

5 svar · 383 visningar · startad av Jesper T

Jesper TMedlem sedan nov. 20017 144 inlägg
#1

Hur får man denna att öppna som _blank?

<input type="button" value="foo" onclick="window.location.href='http://www.sl.se';">
@ndersMedlem sedan juni 200032 969 inlägg
#2

använd window.open() istället.

mvh

bossseMedlem sedan juni 2003772 inlägg
#3

Window.open, där du kan bestämma storlek och placering.
En gammal kodsnutt jag hade liggande

<input type="button" value="Klicka här" onClick="window.open('http://www.sl.se','form',
'width=600,height=400,left=100,top=50,location=no,menubar=no,status=no,toolbar=no,scrollbars=no,resizable=yes');">

Allt måste ligga på en enda rad.

nitro2k01Medlem sedan aug. 20039 342 inlägg
#4

Denna kod simulerar ett klicka på en target="_blank"-länk

<input type="button" onclick="window.open('sida.html','_blank');">

Inte helt nödvändigt att lägga till extra-attributen med denna kod (Men fullt möjligt!)

Jesper TMedlem sedan nov. 20017 144 inlägg
#5

nitro2k01 skrev:

Denna kod simulerar ett klicka på en target="_blank"-länk

Smart, då kan jag använda det istället för båda varianterna. :)

Detta kan ersättas...

if(target=="_self"){
window.location.href=strUrl;}
else{
window.open(strUrl);
}
...med detta:

window.open(strUrl,target);

Eller hur?

nitro2k01Medlem sedan aug. 20039 342 inlägg
#6

Absotively posilutely!
Plus att target nu kan peka till valfri ram.

128 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)