tak for kode eksemplet, men for en eller anden grund bliver teksten ikke overført til tekstboxen på næste side.
Her er addressen på siden:
http://localhost/popupTest/WebForm2.aspx?firma=HejSom det ses overføres 'Hej' fra tekstboxen på den første side.
Side1(WebForm1.aspx):
<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="popupTest.WebForm1" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<html>
<head>
<title>WebForm1</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name=vs_defaultClientScript content="JavaScript">
<meta name=vs_targetSchema content="
http://schemas.microsoft.com/intellisense/ie5"> </head>
<body MS_POSITIONING="GridLayout">
<form action='WebForm2.aspx' method='get' target="_blank">
<input type="text" name="firma">
<input type="submit" value="Vis Firma">
</form>
</body>
</html>
Side2(WebForm2.aspx):
<%@ Page language="c#" Codebehind="WebForm2.aspx.cs" AutoEventWireup="false" Inherits="popupTest.WebForm2" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<html>
<head>
<script language=javascript>
var q = location.search,getVars = new Array();
if(q)
{
q = q.substring(1).split("&")
for(i=0:q.length>i;i++)
{
q[i] = q[i].split("=");
getVars[q[i][0]] = q[i][1];
}
}
function getFirma()
{
document.minForm.firma.value = getVars['firma'];
}
window.onload = getFirma;
</script>
<title>WebForm2</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name=vs_defaultClientScript content="JavaScript">
<meta name=vs_targetSchema content="
http://schemas.microsoft.com/intellisense/ie5"> </head>
<body MS_POSITIONING="GridLayout">
<form name="minForm">
<input type="text" name="firma">
</form>
</body>
</html>