asp执行js函数的问题?

yangyaodell 2020-06-01 10:15:53
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>title</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no"/>
<meta name="HandheldFriendly" content="true"/>
<meta name="MobileOptimized" content="320"/>
<script type="text/javascript" src="/js/custom.js"></script>
<%

response.write "<script>"
response.write "window.onload=function(){"
response.write "alert();"
response.write "}"
response.write "</script>"

%>

<a href="/">返回</a><br><br><br><br><br>
<a onclick="deviceVibrate()">震动</a>

<body>
</body>
</html>


js:
function deviceVibrate() {
plus.device.vibrate();
}


问题来了:我引进入页面是 执行alert()是成功的,我把alert()换成 deviceVibrate()没有效果,但我点击 震动A标签,是有效果的,何解?

...全文
4916 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
山东蓝鸟贵薪 2020-06-29
  • 打赏
  • 举报
回复
引用 7 楼 Ramon@Ontour.CN????? 的回复:
[quote=引用 5 楼 山东蓝鸟贵薪 的回复:]
注明一下:
你将我上面的代码保存为 index.asp,再在IIS中运行一下看看效果


这段代码运行没问题,但我不清楚这段代码是在测试什么

[/quote]

声明一下,我编写的 index.asp很简单,其目的就是点击  按扭  直接执行JS语句弹出一个对话框的

  • 打赏
  • 举报
回复
引用 5 楼 山东蓝鸟贵薪 的回复:
注明一下: 你将我上面的代码保存为 index.asp,再在IIS中运行一下看看效果
这段代码运行没问题,但我不清楚这段代码是在测试什么
浴火_凤凰 2020-06-29
  • 打赏
  • 举报
回复
deviceVibrate 的定义在哪?应该是没加载完毕
山东蓝鸟贵薪 2020-06-28
  • 打赏
  • 举报
回复
注明一下:
你将我上面的代码保存为 index.asp,再在IIS中运行一下看看效果
山东蓝鸟贵薪 2020-06-27
  • 打赏
  • 举报
回复
你根据我的你做一个简单的测试试一下
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<!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>
<!--页面使用utf-8否则容易乱码-->
<title>test</title>
<link rel="shortcut icon" href="images/favicon.ico" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

</head>
<div >
<body>

<form>
<p>
<input type="button" id="123" name="Test_demo" value="按钮测试DEMO" onclick="Test_demo_jsShow()" />
</p>


</div>
</form>

</body>

</html>

<script language="javascript">
{

function Test_demo_jsShow()
{
alert("你点[按扭测试DEMO]");
}

}
</script>
======================================================
再次检测你的asp中的js语句是否正常
hookee 2020-06-01
  • 打赏
  • 举报
回复
这和asp没什么关系吧。改一下<body>的位置。 先不用response,直接在页面写代码onload处理函数看看是什么问题,对象调用前有没有被加载进来。
天际的海浪 2020-06-01
  • 打赏
  • 举报
回复
主确认plus对象的js代码已经引入并执行
  • 打赏
  • 举报
回复
plus还没加载好。

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧