日期:2014-05-18  浏览次数:20378 次

50分求解javaScript的问题
老板给了一个直付热线的代码,是一段javaScript,测试也好用,代码如下(因安全问题,恕不能写真实代码,请见谅):
<script   type= "text/javascript "   language= "JavaScript1.2 "   charset= "GBK "   src= "http://***.***.com/thcl/*****.jsp?name=http://www.****.com/qyxx/thcl.jsp?id=*****&float=false&imgURL=http://localhost:1899/bingfengOA/img/sjerwm1-D.gif "> </script>
====================================================
这段代码放在 <body> </body> 之间,直接运行,页面就有一个图片,点这个图片,输入电话号就可以与对方通话了,可是现在我想点一个按钮,才弹出这个页面,也就是把那个图片换成按钮,点按钮后才输入电话号,请问应该怎么办呢,我试着把这段脚本写成一个方法,也不好用,请教高手。

------解决方案--------------------
那要看http://***.***.com/thcl/*****.jsp内怎么写了

根据imgURL=http://localhost:1899/bingfengOA/img/sjerwm1-D.gif 来看 就是个图片
不过你可以把图片做的像按钮啊
------解决方案--------------------
如果用javascript来实现的话!那么就不能用服务器控件了!用html里面的按扭!有个点饥事件!然后让它跳转到你需要的页面就可以了!以下是几种javascript的页面跳转方式!你试试看!希望对你有所帮助!
第一种:
<script language= "javascript " type= "text/javascript ">
window.location.href= "login.jsp?backurl= "+window.location.href;
</script>

第二种:
<script language= "javascript ">
alert( "返回 ");
window.history.back(-1);
</script>

第三种:
<script language= "javascript ">
window.navigate( "top.jsp ");
</script>

第四种:
<script language= "JavaScript ">
self.location= 'top.htm ';
</script>

第五种:
<script language= "javascript ">
alert( "非法访问! ");
top.location= 'xx.jsp ';
</script>
------解决方案--------------------
那段代码不是放在 <body> </body> 之间就好用吗?那你的按钮也肯定放在这之间,你把放按钮的位置直接放上这段代码试试