2012-01-23 9 views
0

をクリックすることでロードされた後、私は関数を呼び出したいのhrefがロードされた後に新しいページコールjavascript関数新しいページがHREFタグ

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

Javascriptの機能は、新しいページがロードされた後excecuteする必要があります。

FileOpenCount() { 

//stuff needed 

} 
+0

新しいページから関数または現在の関数を呼び出す必要がありますか? – adrian

+0

現在のもの –

+0

@all:ページが読み込まれた後に実行する必要があるため、 'onload'は機能しません。 hrefがPHPの部分に入るので、対応する結果が返されます。この結果は、javascript関数 –

答えて

0
window.onload = function(){ 
    // your code... 
}; 

基本的には上記のように使用することができます。

0

は、あなたの質問1として、あなただけの代わりにこれを試してみてください

 

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

//stuff needed 

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

のように、スクリプトタグ内の関数を呼び出すことができます。私はあなたが元のページに何かをロードすると思う2番目のページが読み込まれたら一度。 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 
}; 
関連する問題