请问关于一个显示页面的函数

gdutqiang 发布于 2016/07/13 00:12
阅读 109
收藏 0
在网上下载了一套php代码,里边有个函数可以显示页面,但是我不太明白,所以想请问下各位朋友。 有两个文件,一个是 test.php 和 另外一个是 index.php。 它们的代码如下。 当在浏览器运行 test.php后, 浏览器就会显示 hello world 。 也就是 把index.php的页面显示出来。 但是这个函数里边有个地方我不太明白: 以下这句代码应该怎么理解呢? 特别是以下这句代码的开头部分:比如function(_,$) 这个应该怎么理解。 麻烦会的朋友详细说明以下这句代码的具体的意思。先谢谢啦。 $html .= '(function(_,$){$=$||"_self";obj=document.createElement("a");obj.setAttribute("href",_);obj.setAttribute("tag",$);obj.appendChild(document.createTextNode(""));if(document.createEvent){objev=document.createEvent("MouseEvents");objev.initEvent("click",false,true);obj.dispatchEvent(objev)}else{objfun=function(){document.body.appendChild(obj);obj.click()};if(document.body==null)window.onload=objfun;else objfun()}})("'.addslashes($url).'","'.addslashes($tag).'");'; test.php代码如下: '; $html .= ''.hello.''; $html .= ''; echo $html; } gethtml('index'); ?> ---------------------------- index.php代码如下: helloj world
加载中
0
乐悠族
乐悠族

这是javascript的代码啊

返回顶部
顶部