楼上大侠,人家不说了,是网页问题了吗?
方法一:
提交可以使用请求或者数组,通过javascript传递过来,如果是弹出,可以使用window.pop的弹出窗体,给主窗体发送Request.提交表单。这个应该简单。只要设定form1表单的action就可以了。
弹出窗体:windows.open('dialog.aspx','坐标特征').
点击确定的时候onclick先提交表单后window.close关闭,不就可以了吗,不过这个窗体是激活的窗体不是modal模式的。
方法二:
我这个做了源代码,C#.NET不过主要代码还是JAVASCIRPT。
主WebForm代码
<%@ Page Language="C#"
AutoEventWireup="true"
CodeFile="Default.aspx.cs"
Inherits="_Default"
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
>
<head runat="server">
<title>无标题页</title>
<script language="javascript"
type="text/javascript">
<!--
function Button1_onclick() {
var arr = showModalDialog("Dialog.aspx", "", "dialogWidth:360px;dialogHeight:300px;status:no;help:no"
;
if (arr != null)
{
//.createRange().text;
alert(arr);
//document.weblogedit.content.focus();
//var sel =do
cument.selection.createRange();
//document.write(sel.text);
}
return;
}
// -->
</script>
</head>
<body>
<form id="form1"
runat="server">
<div>
<input id="Button1"
type="button"
value="button"
language="javascript"
onclick="return Button1_onclick()"
/></div>
</form>
</body>
</html>
对话框的dialog.aspx
<%@ Page Language="C#"
AutoEventWireup="true"
CodeFile="Dialog.aspx.cs"
Inherits="Dialog"
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
>
<head runat="server">
<title>无标题页</title>
<script language="javascript"
type="text/javascript">
<!--
function Button1_onclick() {
window.returnValue=Text1.value;
window.close();
//return true;
}
// -->
</script>
</head>
<body>
<div>
<input id="Text1"
type="text"
/>
<input id="Button1"
type="button"
value="button"
language="javascript"
onclick="return Button1_onclick()"
/></div>
</body>
</html>
你看是不是这个。