webForumDet fria alternativet

Stänga via submit

5 svar · 210 visningar · startad av Hallgren

HallgrenMedlem sedan dec. 19991 606 inlägg
#1

Har hittat ett skript som gör det jag vill men det ska hända när man trycker på en submit knapp. Hur?

<a href="javascript:void(0)" onclick="top.opener.location.href='sidan_som_ska_öppnas.html';window.close()">

------------------
Forumledare, webForum

JonMedlem sedan juli 20011 304 inlägg
#2

Måste det vara en submit-knapp? D.v.s vill du att formuläret ska submittas nånstans eller räcker det med en vanlig knapp? (båda går bra att göra) :)

emissionMedlem sedan dec. 19996 721 inlägg
#3

Jag får en känsla av att inget formulär ska skickas iväg. Lägg då samma onClick i en <input type="button">.

Eller? Skickas formuläret till samma sida?

HallgrenMedlem sedan dec. 19991 606 inlägg
#4

Popupet stängs, informationen skickas genom ett inloggnings skript som öppnas på "huvud" sidan, lltså den som man öppnade popupet på. I helhet är popupet ett inloggnings fönster.

------------------
Forumledare, webForum

JonMedlem sedan juli 20011 304 inlägg
#5

Fattar fortfarande inte om det ska submittas nåt, men jag antar det ;)

I så fall blir det nåt i stil med:

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="javascript">
function skickaOchStang()
{
	top.opener.location.href='sidan_som_ska_öppnas.html';
	form1.submit();	//om du vill skicka iväg informationen
	window.close()
}
</script>
</head>

<body bgcolor="#FFFFFF" text="#000000">
<form name="form1" method="post" action="">
  <input type="button" name="Button" value="Skicka" onClick="skickaOchStang();">
</form>
</body>
</html>
SuPeR_ToBBeMedlem sedan mars 2001185 inlägg
#6

[r]
Damn Jon hann före ;)...fast mitt var ltie annorluda så det får stå kvar
[/r]

öppna:

<script>
function skapaRemote() {
remote = window.open("", "fjarr", "resizable=yes,status=yes,width=450,height=200");
remote.location.href = "login.htm";
if (remote.opener == null) remote.opener = window; 
remote.opener.name = "opener"; 
}
</script>

skicka:

<form action="login.php" target="opener"
onsubmit="self.close();">
# formuläret

</form>

borde la funka

------------------
Något spännade, nått man kan leka med, Å CHOOOKLAAAD...
Det är ju 3 önskningar på en gång...det går ju faktiskt inte..

JO, med Kinder Överrasskning.

[Redigerat av SuPeR_ToBBe den 02 sep 2001]

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