当前位置:编程学习 > C#/ASP.NET >>

再问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 --------------------编程问答--------------------

//window.open("aa.htm","height=200,width=200"); 
//改为
window.open("aa.htm","","height=200,width=200"); 
--------------------编程问答-------------------- 1楼正确的,你的窗口命名的地方不对。 --------------------编程问答-------------------- open方法参数不对,查一下参考手册 --------------------编程问答-------------------- 谢谢楼上的回答,还有就是请问下在.aspx页面里怎样用javascript
<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
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,