问题是这样的。而在f.php页面中会有创建部分需要触发的js函数,函数为open(),f.php中创建的代码如下:
<div id="btm"><a class="btnbg" href="##" onclick="open();return false;"><i><b>创建</b></i></a></div>我想写成当前代码<a href="http://a.163.com/f.php">创建</a>改写成只需要点击链接就直接可以触发open()函数的写法,不知道应该怎么写,请高手指教。注意这两段并不在一个页面中。最好是在href="http://a.163.com/f.php"里面进行修改,加点什么代码就可以直接打开open()函数。
<div id="btm"><a class="btnbg" href="##" onclick="open();return false;"><i><b>创建</b></i></a></div>我想写成当前代码<a href="http://a.163.com/f.php">创建</a>改写成只需要点击链接就直接可以触发open()函数的写法,不知道应该怎么写,请高手指教。注意这两段并不在一个页面中。最好是在href="http://a.163.com/f.php"里面进行修改,加点什么代码就可以直接打开open()函数。
说清你的需求更重要.1 open函数完成什么工作,有无影响后台数据.
2 f.php这个页面是否已经打开,与你触发链接的页面是什么关系.如果open函数影响后台数据,可以直接在触发页面调用ajax完成f.php页面所完成的功能,调用js函数多此一取.
如果f.php和触发页面,是父子或者子父关系,可以直接利用这个关系完成请求.
<a href="http://f.163.com/f.php" onclick="open();return false;">创建</a>
现在的问题是打开了链接,但是没有触发页面的open()函数。找了一些资料,上面说是这样写的先执行onclick,然后才执行链接,有什么方法可以先执行链接,然后再触发onclick么?
而在另一个页面,想通过点击链接的方法直接打开f.php中的open()函数,该open函数中是一个弹出一个浮层,里面的内容我可以自己改,但现在是只能链接到f.php页面,而无法通过该链接打开open函数所要打开的浮层。不知道这样说,清楚了我的需求没有?
高手进来解决一下呀。等待ing
window.onload = function()
{
open();
}
<a href="http://f.163.com/f.php" onclick="open();return false;">