欢迎访问我的博客 https://javascript.shop

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>

posted @ 2017-07-11 00:33  孑孓子  阅读(182)  评论(0编辑  收藏  举报
欢迎访问我的博客 https://javascript.shop