webForumDet fria alternativet

Stänga samt öppna nytt fönster

JavaScript

7 svar · 413 visningar · startad av Aanders

Medlem sedan juni 200010 inlägg
Frågan#1

fråga från en nybörjare...

Vill kunna stänga ned aktuellt fönster och samtidigt få upp en nytt med en annan url.

<FORM METHOD="get">
<INPUT TYPE=BUTTON VALUE="Utloggning"
onClick="window.close()">

Hur ska jag göra för att lyckas öppna ett nytt fönster som tex ska ladda http://www.altavista.com

Bonus fråga:
Hur göra för att INPUT TYPE att bli en av mig specifierad ikon

Medlem sedan juni 200032 967 inlägg
#2
<INPUT TYPE=IMAGE SRC="dinknapp.gif" onClick="window.close();window.open('winname','http://www.altavista.se','height=400,width=400');">

fast jag hade nog lyft ut .close och .open till en egen javascript-funktion som jag kallar på med onclick.

just i detta fall behöver du ju faktiskt inte ha ett formulär, utan det räcker ju med en blid som du länkar till en javascriptfunktion.

------------------
@nders

[Redigerat av @nders den 14 jul 2000]

Medlem sedan juni 200010 inlägg
#3

Tack för hjälpen :) men det är ngt knas för inget nytt fönster öppnas.

Medlem sedan juni 200032 967 inlägg
#4

givetvis, för jag skrev fel i hastigheten. url kommer före fönsternamn i .open.

prova följande:

<script>
function closeopen()
{
	self.close();
	window.open ('http://www.altavista.se','fff','height=400,width=400');

}
</script>

<a href="javascript:closeopen();"><img src="hhh.gif"></a>

------------------
@nders

Medlem sedan juni 200010 inlägg
#5

Grymt stort tack ! !

Medlem sedan juni 200010 inlägg
#6

-> @nders
Om man bara ska anropa funktionen 1 gång på sidan är det inte dumt att skriva som du föreslår (alt2) ?
//bara antar, vet inte

Jag fick det inte att funka riktigt på den server som jag har, men efter lite trixande så gick det tillslut (se nedan).

<a href="url" target="_blank" onClick="javascript:parent.window.close()"><img src="/icons/26090"></a>

Är detta ett "dåligt" sätt att lösa det på !?

Medlem sedan juni 200032 967 inlägg
#7

nja, jag tycker om att skriva javascript i funktioner och sedan anropa funktionerna. jag kan inte svara på om det är bättre...

nackdelen med din länk, är att du inte kan styra hur du vill att fönstret ska se ut. med window.open kan du bestämma om du vill ha toolbar, adressrad, statusbar, menyer, storlek...

men den kanske duger för ditt ändamål?

------------------
don't follow your friends -- inflate them

Medlem sedan juni 200010 inlägg
#8

nackdelen med din länk, är att du inte kan styra hur du vill att fönstret ska se ut. med window.open kan du bestämma om du vill ha toolbar, adressrad, statusbar, menyer, storlek...

Aaaaha dumt...

men den kanske duger för ditt ändamål?

Ja som tur var så gör det det denna gång.

267 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)