zoukankan      html  css  js  c++  java
  • c#.net前台调用JS文件中的函数[.net与JavaScript的应用]

    原文发布时间为:2008-10-10 —— 来源于本人的百度文章 [由搬家工具导入]

    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
    <title>无标题页 </title>
    <script type="text/javascript" src="JS/test.js"> </script>
    </head>
    <body>
    <form id="form1" runat="server">
    <script type="text/javascript">read(); </script>
    <div>
    </div>
    </form>
    </body>
    </html>

    在default所在的目录下建立一个文件夹 名字为 JS,文件夹中添加 一个JavaScript文件,命名为test.js

    内容如下:

    function read() {
    document.write('dsf');
    }

    呵呵,其实我就是想在页面上面输出 dsf 这个字符串,我只是练习一下调用JS文件的函数,没什么功能。

    如果你是想在加载或是刷新页面时候执行就应该写成
    <script type="text/javascript">
    window.onload=read;
    </script>

    如果你是想在标签或控件里激发
    就应该在 <input id="s" type="submit" onClick="read()" value="Submit">

    建议: <script type="text/javascript">... </script> 别放标签或控件里面。

    --------------------
    楼主的意思是不是想实现调用read()方法后将返回的值放在 <div> </div>里啊?
    解:

    ...
    <script type="text/javascript" src="~/JS/test.js"> </script>

    <script type="text/javascript">

    window.onload = aa;
    function aa(){
    document.getElementById("divTemp").innerHTML = read();
    }
    </script>
    </head>
    <body>
    <form id="form1" runat="server">
    <div id="divTemp"> </div>
    </form>
    </body>
    ...


    function read() {
    return "dsf";
    }

    <script type="text/javascript" src="~/JS/test.js"> </script>
    --------------------------------------------------------------
    ~ ???
    --------------------------------------------------------------
    当前文件的同级JS文件夹里的test.js文件
    <script type="text/javascript" src="JS/test.js"> </script>

    当前文件的上一级JS文件夹里的test.js文件
    <script type="text/javascript" src="../JS/test.js"> </script>

  • 相关阅读:
    sp_executesql 带输出参数的 EXEC 动态执行 (z)
    查端口是否被占用 DOS 命令netstat(Z)
    MS SQL处理树型结构数据 将子节点记录的各项字段值累加赋值给其父节点
    lazarus unidac使用注意事项
    UNIDAC在arm linux运行出错的解决方法
    [转]为Linux下的Lazarus添加中文输入支持
    银河麒麟(aarch64)安装Lazarus步骤
    raspberry 添加拼音五笔输入法
    lazarus跨平台编译步骤
    拷贝构造函数与赋值操作符的具体实现 【转】参考度4.5星
  • 原文地址:https://www.cnblogs.com/handboy/p/7148406.html
Copyright © 2011-2022 走看看