Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 单击a href标记加载新页面后调用javascript函数_Php_Javascript_Html_Css - Fatal编程技术网

Php 单击a href标记加载新页面后调用javascript函数

Php 单击a href标记加载新页面后调用javascript函数,php,javascript,html,css,Php,Javascript,Html,Css,我想在a href加载新页面后调用函数 <a title="invitation.jpg" target="_blank" class="tabmouserptr filestuffText" href="test.html?hiddenAction=viewfile&amp;fileIndex=5675568">invitation.jpg</a> 基本上您可以如上所述使用。根据您的问题,您可以在script标记内调用函数,如 <script type

我想在a href加载新页面后调用函数

<a title="invitation.jpg" target="_blank" class="tabmouserptr filestuffText" href="test.html?hiddenAction=viewfile&amp;fileIndex=5675568">invitation.jpg</a>

基本上您可以如上所述使用。

根据您的问题,您可以在script标记内调用函数,如


<script type="text/javascript">
FileOpenCount() {

//stuff needed

}
//call the function
window.onload=FileOpenCount;
</script>

FileOpenCount(){
//需要的东西
}
//调用函数
window.onload=FileOpenCount;

试试这个。我认为您希望在第二页加载完成后,原始页加载一些内容。单独使用a标记是不可能的。但这样做可能会奏效

"atag".onclick = function() {
 // open new browser window like _blank
 var win = window.open("test.html?hiddenAction=viewfile&amp;fileIndex=5675568");
 // have a reference to the new window so once it's done loading, run my function
 win.onload = FileOpenCount
};

新页面是调用该函数还是调用当前函数?@all:我需要在页面加载后完成,因此“onload”将不起作用。因为href进入php部分会返回相应的结果。这个结果需要在javascript函数中设置,所以您是说所需的顺序是:(1)用户单击锚;(2) 锚定在新窗口中加载新页面;(3) 在新页面完成加载后,是否应调用原始页面上的函数?请求新页面后立即调用函数(这很容易),还是新页面必须首先完成加载?@nnnnnn:是的,你是对的。新页面必须首先完成加载。

<script type="text/javascript">
FileOpenCount() {

//stuff needed

}
//call the function
window.onload=FileOpenCount;
</script>
"atag".onclick = function() {
 // open new browser window like _blank
 var win = window.open("test.html?hiddenAction=viewfile&amp;fileIndex=5675568");
 // have a reference to the new window so once it's done loading, run my function
 win.onload = FileOpenCount
};