asp调用js的中的方法

asp调用js的中的方法,第1张

asp调用js的中的方法要把js引入到页面上。

在 head 元素之间加入 script 元素,将 type 元素设置为 " text/javascript "

如:

<head runat="server">

<script type="text/javascript" >

function ShowName(str)

{

alert("您的名字为:("+str+")");

}

</script>

<title>using javascript</title>

</head>

之后在body 元素间,通过事件来访问 如 要通过button1 的单击事件(onclientclick)来访问 javascript 函数

示例如下:

代码如下:

<asp:Button ID="Button1" runat="server" Text="Button" onclientclick="ShowName('XXX')" />

这时运行项目,单击 button时,会显示"你的名称为XXX"

这就是一个简单的javascript 函数

很可能是TextBox在生成html时客户端id改变了。

如果你的JS是写在页面中的话,请这样写

function getYuFXM()

{

var s = documentgetElementById("<%=txt_YuFXMClientID %>")value;

alert(s);

}

你在打开页面后,查看一下源文件,看看这个textbox的id是多少,是不是在txt_YuFXM 前加了很多前缀

直接调用是不可能的

asp是在服务器端运行,js是在客户端运行,而且,执行过程是先在服务器,然后到的客户端

等浏览器发现你的js代码时候,asp就已经执行完毕并发送到客户端了

况且,iis是看不懂js的

所以,除非用间接的方法

js文件实际就是把javascript放在了另外一个文件里,调用时用

<script

language="javascript"

src="js">

javascript 是客户端运行的程序

必须将数据传送到服务器端才可以被asp程序接受

可以考虑使用ajax

或者使用iframe等一些简单的东西进行隐蔽的数据传输

caiurl是采集源网址,pcontent=bytestobstr(getbody(caiurl),"gb2312") 是采集调用代码,如果采集的目标页面是utf-8格式的,请把gb2312修改成utf-8,即pcontent=bytestobstr(getbody(caiurl),"utf-8")

<%

responsecharset="gb2312"

responseexpires = -9999

responseaddheader "pragma","no-cache"

responseaddheader "cache-ctrol","no-cache"

caiurl="网址/qqloginjs"

function getbody(weburl)

dim objxml>

给出几个思路

1 在你自己的网站中写ajax,调用“其他网站”的新闻url。

2 “其它网站”是否提供RSS订阅之类,有的话,你可以通过javascript来解析RSS这个xml文件,得到你想要的东西。

js文件比较好得到,在“浏览器”中-->查看-->源文件,有下面两种情况

1在文件中搜索<script>字样,搜到你就 OK了

以上就是关于asp调用js的中的方法全部的内容,包括:asp调用js的中的方法、如何用JS获取ASP中的textbox的值、asp如何调用js里面的参数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10042888.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存