html调用js变量和函数的几个方法

引自http://blog.csdn.net/shenshen123jun/article/details/18078291

<span style="font-size:18px;"><html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
  <script type="text/javascript">
var RestID = 2;//javascript变量
function a() {//javascript函数

    window.open("showNews.aspx?id= " + RestID);
}

</script>
</head>

<body>
    <form id="form1" runat="server">
    <script language="javascript" type="text/javascript">
    var str1,str2
    str1="fdsgdg dsfdsf china"
    str2="武汉市广播电视大学"
    document.write("显示字符串1:"+str1+"<br>")
    document.write("显示字符串2:" + str2 + "<br>")

  //document.write()函数的写法很重要,写好才能正确的读到javascript的参数
<span style="color:#ff6666;">//方式一,打开新窗口,转到新链接

</span>    document.write(" <a   href= ‘showNews.aspx?id="+RestID+"‘ style=‘text-decoration:none; color:Black;‘ target=‘_blank‘> 目标页 </a> ")
   </script>

<span style="color:#ff9966;">//方式二,使用javascript:location.href,但是不能在新窗口中打开链接
</span>    <a   href= "javascript:location.href= ‘showNews.aspx?id= ‘ + RestID " style=" text-decoration:none; color:Black;"  target="_blank"> 目标页 </a>

<span style="color:#33cc00;">//方式三,使用javascript:open,只能在搜狗浏览器里打开,在IE、火狐、360浏览器里面都打不开,就是说明这个方法不太好

</span>    <a   href= "javascript:open( ‘showNews.aspx?id= ‘ + RestID)" style=" text-decoration:none; color:Black;"  target="_blank"> 目标页 </a>

<span style="color:#ff6666;">//方式四使用window.open但是鼠标为箭头而不是表示链接时的手型,

</span>    <a  onclick= "window.open( ‘showNews.aspx?id= ‘ + RestID)" style=" text-decoration:none; color:Black;"  target="_blank"> 目标页 </a>
<span style="color:#009900;">//方式五调用 javascript函数   ,但是鼠标为箭头而不是表示链接时的手型,
</span>
<a  onclick= "javascript:a()" style=" text-decoration:none; color:Black;"  target="_blank"> 目标页 </a></form>

</body>
</span>
时间: 2024-11-03 05:41:05

html调用js变量和函数的几个方法的相关文章

js 变量、函数提升

先简单理解下作用域的概念,方便对变量与函数提升的概念的理解 function foo() { var x = 1; if (x) { var x = 2; } console.log(x); } foo();// 2 结果为2,可见js中并没有块级作用域的概念 可以使用下面的方法创造自己的作用域,这样不会干扰到外部变量 function foo() { var x = 1; if (x) { (function() { var x = 2; }()); } console.log(x); } f

html页面中的php代码中如何调用js变量

twig模板为例 <script type="text/javascript"> var first=$('#first option:selected').val(); $.ajax({ url: '{{ path_for(showDetail_item) }}', dataType: 'json', data: {pid:position}, type: "GET", success: function (msg) { var url='{{ pat

PHP基础班初学心得:脑洞实验-JS变量存储函数与return的一些问题

本人刚参加PHP基础班培训第一天,由于之前毫无基础,分享的心得可能不规范,方法也许也"旁门左道",不能保证质量,只作自己总结学习,也希望能帮助到同样是初学者的朋友们,共同进步. 在这里分享一下我们基础班学员遇到的一些疑点和我的分析.PS:分析不一定正确,希望同行指教 一:将定义函数赋值给一变量 像var str=function say(){} 我的分析:相当于函数覆盖了变量,变量可以像函数调用,不过调用里面好像弄不了参数,原来的函数再调用也不会有效果 二:脑洞实验:将定义函数赋值给一

C 代码调用 C++ 变量、函数提示未定义

在把Ogre3d 编译到 Android 平台时,使用 NDK 编译,但是一直有一处错误提示: 文章来自博客 http://blog.csdn.net/huutu  QQ:790621656 原因是从 Jni 文件夹中的 C 函数 调用 C++ 类成员变量或者成员函数.需要在C代码中再次声明才可以. 文章来自博客 http://blog.csdn.net/huutu  QQ:790621656 测试代码如下: 文章来自博客 http://blog.csdn.net/huutu  QQ:79062

JS——变量和函数的预解析、匿名函数、函数传参、return

JS解析过程分为两个阶段:编译阶段.执行阶段.在编译阶段会将函数function的声明和定义都提前,而将变量var的声明提前,并将var定义的变量赋值为undefined. 匿名函数: window.onload = function () { var oBtn01 = document.getElementById('btn01'); var oBtn02 = document.getElementById('btn02'); //注意这里不能有括号,skin01()的话就立刻执行了哦,所以不

JS变量与函数声明提升补充

1.默认情况下,函数声明的优先级高于变量声明的优先级:一旦变量被赋值,不会被函数声明覆盖 var a; function a() { console.log('a'); } var b = 1; function b() { console.log('b'); } console.log(a);//function a console.log(b);//b 2.命名函数表达式的标示符(即函数名称)在外部作用域是无效的 var f = function foo(){ return typeof f

前端面试题总结一(js变量和函数声明提前相关)

好久没有更新博客了,^_^写写博客吧!下面是我总结的一些面试题,希望对大家有所帮助 (1)题目如下: alert(a)  var a=1  function a(){    alert(a) } 好多人肯定会觉得输出的结果是undefined,那你就错了,因为function也要声明提前的所以输出的结果应该是:: ? a(){alert(a)} 更有意思的来了如果我把上面的题改为如下: alert(a)function a(){ alert(a)}var a=1 输出的结果应该是:: ? a()

js 变量、函数

<body> <script> 初识 var x;//必须用var定义变量,申明变量不用加变量的类型,如果不加var,那么就是全局变量, // 以分号为结束符号不加分号也行,因为换行默认结束-->即加了分号 x=6; var y=22 //alert(x) console.log(x); console.log(y); var name="cunzhang",age=18,job="xiaoshou";//之间用逗号隔开 //变量名的定

php调用js变量

<script> function tuichu(skp){ <?php $ok="skp"; echo "alert($ok)";//实验代码 if($ok=='ok'){ //退出session session_unset(); session_destroy();document.write(skp) } ?> } </script> <a href="<?php echo $man_url; ?>