zoukankan      html  css  js  c++  java
  • 使用母板页的内容页中js脚本应该放在什么位置,怎么调用

    使用母板页的内容页中js脚本应该放在什么位置,怎么调用

    Content ID="Content1" ContentPlaceHolderID="head" 这里试过了,
    <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">这也试过了,都不行。ps:我是在div中用onload调用这个脚本
    网上的方法基本都看过了,求高手赐教,不要复制黏贴的,谢谢
     
    最佳答案
     
    <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
    <script type="text/javascript">
    .......//JS脚本
    </script>
    </asp:Content>//放母版页或子页面随意,但是母版页用过的JS函数名,子页面不可在用。否则不执行
     
    追问
    谢谢,试过了啊,不好使,是不是我调用的位置有问题呢?我是要控制gridview的功能,调用位置实在装有gridview的div中
     
    追答
    <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
    <script type="text/javascript">
    window.onload=function()
    {
    alert("脚本已执行");
    }
    </script>
    </asp:Content>把这段代码放到页面中看看弹窗口不
     
    追问
    有弹窗!!那就是我调用的方法有问题吧,<div style="overflow-y: scroll; height: 400px; 900px; margin:auto" align="center"  onload=“s()">脚本中定义的函数是s(),我在这里调用的,div中只包含一个gridview
     
    追答
    s();首先少了;,然后,DIV中onload事件是无效的。因为在onload时。整个DIV还未加载完毕,
     
    追问
    受教了,灰常感谢,那么应该在哪加载呢?内容页里也没有body 、form啥的
     
    追答
    asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">这里面是可以加FORM标签的。当然,如果你的JS要在DIV加载的时候运行的话。。是做不到的。。。
  • 相关阅读:
    函数防抖与函数节流 封装好的debounce和throttle函数
    机顶盒
    getchar() putchar()
    【整】char、varchar、nchar、nvarchar的区别
    主机名
    主机
    java中的匿名内部类总结
    智能路由器又多一个玩家——乐视TV
    乐视开始折腾路由器,小米与极路由还会好过吗?
    带你认识什么是路由器
  • 原文地址:https://www.cnblogs.com/proving/p/8251104.html
Copyright © 2011-2022 走看看