webForumDet fria alternativet

Formulärkoll & submit i popup?

JavaScript

4 svar · 461 visningar · startad av henrik2001

Medlem sedan dec. 2000241 inlägg
Frågan#1

Okej, nu har jag sökt en massa, men hittar inget som jag förstår!

Från en sida (sida1) öppnas ett popupfönster (sida2).

På sida1 vill jag ha en timer som var x sekund kontrollerar om en viss formulärruta är ifylld på sida2.

Om den är det, ska ytterligare en ruta ifyllas på sida 2, och formuläret ska skickas.

Någon vänlig människa får gärna hjälpa mig med det här, som inte borde vara särskilt komplicerat...

:)

Medlem sedan aug. 20003 575 inlägg
#2

Jag tror inte att popup fönstret kan kolla vad det är i huvudfönstret. Däremot så kan ju huvudfönstret skriva till popupfönstret så det är nog den vägen du får gå.

Medlem sedan dec. 2000241 inlägg
#3

Ja, jag vill ju att huvudfönstret (sida1) ska kontrollera formuläret på popupen (sida2).

Medlem sedan feb. 20011 198 inlägg
#4

Prova detta.

<script language="javascript">
var vwin
function doit()
{
	if (vwin!=null)
	{
		if (vwin.document.all("fältnamn")!=null)
		{
			if (vwin.document.all("fältnamn").value!='')
			{
				if (vwin.document.all("annatfältnamn")!=null)
				{
					vwin.document.all("annatfältnamn").value="värdet"
				}
			}
		}
	}
	window.setTimeout("doit()","1000");
}
vwin=window.open("pop.htm","vwin","");
doit()
</script>
Medlem sedan dec. 2000241 inlägg
#5

Det funkar inte så bra.
Kanske för att popupsidan (sida2) inte ligger på samma domän som "sida1"?

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