• 使用母板页的内容页中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加载的时候运行的话。。是做不到的。。。
  • 相关阅读:
    面试题总结
    h5c3新特性
    redis常用命令大全
    windows下挂载linux的nfs网络硬盘
    mysql之char、varchar、text对比
    Lua与C的交互
    通信模型socket
    程序编译流程
    区块链共识机制(POW、POS、DPOS等)的优缺点
    .net c#获取自定义Attribute
  • 原文地址:https://www.cnblogs.com/proving/p/8251104.html
Copyright © 2020-2023  润新知