主窗口js代码:
<script language="javascript" type="text/javascript">
function addinfos(txtbox)
{
if (window.showModalDialog!=null)
{
var smd= window.showModalDialog("AddInfos.aspx","","dialogWidth:400px;dialogHeight:270px;status:no;help:no;scrolling=no;scrollbars=no");
if(smd!=null)
{
document.getElementById(txtbox).value+=smd;
checkMobile(document.getElementById(txtbox).value);
}
return;
}
else
{
this.returnAction=function(strResult)
{
if(strResult!=null)
{
document.getElementById(txtbox).value+=strResult;
checkMobile(document.getElementById(txtbox).value);
}
}
window.open("AddInfos.aspx","","width=400,height=270,menubar=no,toolbar=no,location=no,scrollbars=no,status=no,modal=yes");
return;
}
}
function limitNum(obj)
{
if(obj.value.replace(/[/d+]/ig,"").length>0)
{
obj.value="";
alert('请输入数字');
}
}
var re=/^[A-Za-z0-9]*$/;
function limitLengh(obj)
{
if(re.test(obj.value)==false)
{
obj.value="";
alert("只能输入字母和数字!");
}
else
{
if(obj.value.length<3)
{
obj.value="";
alert("请输入3个字符指令!");
}
}
}
</script>
模态窗口js页面代码:
<script language="javascript" type="text/javascript">
$(document).ready(function(){
$('#addbtn').click(function(){
if(window.window.showModalDialog!=null)
{
parent.window.returnValue=GetString();
window.close();
}
else
{
window.opener.returnAction(GetString());
top.close();
}
});
$('#btnclose').click(function(){
if(window.window.showModalDialog!=null)
{
window.close();
}
else
{
top.close();
}
});
});
function GetString()
{
var str="";
return str;
}
</script>