再问javascript问题
我用VS创建的htm页上用javascript,但是有错<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>无标题页</title>
<script type="text/javascript">
function openNew()
{
window.open("aa.htm","height=200,width=200");
}
</script>
</head>
<body >
<input id="Button1" type="button" value="button" onclick="openNew()"/>
</body>
</html>运行不了,网页左下脚提示脚本有错误,但是在dreamware里写了后就没问题。还有就是请问下在.aspx页面里怎样用javascript --------------------编程问答--------------------
--------------------编程问答-------------------- 1楼正确的,你的窗口命名的地方不对。 --------------------编程问答-------------------- open方法参数不对,查一下参考手册 --------------------编程问答-------------------- 谢谢楼上的回答,还有就是请问下在.aspx页面里怎样用javascript
//window.open("aa.htm","height=200,width=200");
//改为
window.open("aa.htm","","height=200,width=200");
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
<script type="text/javascript">
function aaaaa()
{
window.open("aa.htm","","height=200,width=200");
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Button ID="Button1" runat="server" Text="Button" onclick="aaaaa()"/></div>
</form>
</body>
</html>提示“ASP.default_aspx”并不包含“aaaaa”的定义
--------------------编程问答-------------------- <html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title> 无标题页 </title>
<script type="text/javascript">
function openNew()
{
window.open("Login.aspx","","height=800,width=800");
}
</script>
</head>
<body >
<input id="Button1" type="button" value="button" onclick="openNew()"/>
</body>
</html>
就这样OK --------------------编程问答-------------------- 你可以把JS代码写在JS文件里,然后在调用:如 <script language="javascript" type="text/javascript" src="style/JScript.js">
</script>注意路径问题。 --------------------编程问答-------------------- asp:Button 控件的onclick是服务端事件
客户端事件是OnClientClick
<div>
<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="aaaaa()"/> </div>
--------------------编程问答-------------------- function doPrint()
{
var jrid=document.getElementById("txtJRID").value;
var url='PrintCreateJobRequisition.aspx?JRID='+jrid;
window.open (url, '', 'height=720, width=720, top=0, left=0, 易做图=no, menubar=no, scrollbars=yes, resizable=yes,location=no, status=no');// 这是一行
return false;
}
在window.showDailog打开的窗口里再用window.open办法打开一窗口
我这样写为什么会有时有窗口弹出..有时没有 --------------------编程问答-------------------- window.open("aa.htm","","height=200,width=200");
---
<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="aaaaa()"/>
===========
<SCRIPT LANGUAGE="javascript">
<!--
window.open ('page.html', 'newwindow', 'height=100, width=400, top=0, left=0, 易做图=no, menubar=no, scrollbars=no, resizable=no,location=n o, status=no') //这句要写成一行
-->
</SCRIPT>
参数解释:
<SCRIPT LANGUAGE="javascript"> js脚本开始;
window.open 弹出新窗口的命令;
'page.html' 弹出窗口的文件名;
'newwindow' 弹出窗口的名字(不是文件名),非必须,可用空''代替;
height=100 窗口高度;
width=400 窗口宽度;
top=0 窗口距离屏幕上方的象素值;
left=0 窗口距离屏幕左侧的象素值;
易做图=no 是否显示工具栏,yes为显示;
menubar,scrollbars 表示菜单栏和滚动栏。
resizable=no 是否允许改变窗口大小,yes为允许;
location=no 是否显示地址栏,yes为允许;
status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许;
</SCRIPT>
补充:.NET技术 , ASP.NET