2011-12-06 10 views
1

私はこのように書きHREFタグを持っています。 問題はjavascript関数を呼び出すようにしたいということです。 誰かがクリックするとPDFファイルがダウンロードされ、JavaScript関数が呼び出されますが、私はそれを動作させることができません onClickを使ってみましたが、リンクを張ってもダウンロードできません。ありがとうhrefのクリックまたはonclickの2アクション(二つの機能またはそれ以上)

答えて

0

あなたはTrueを返してみましました:

onclick='do_someting(); window.location="download.php?file=..."' 
+0

私はdoactionのinfrontを配置し、 "return true" – cppit

1

すぐに他のページ(download.php)にリダイレクトすると、このページではJavaScriptを実行できません。

あなたが前にJavaScriptを実行したい場合は、言うことが可能である:

$("#IDOFYOURLINK").click(function() { 
    yourJavascriptFunction(); 
}); 
+0

ありがとうございました。私は実際に別の方法でそれを固定onclick = "return jsfunction();" – cppit

0

あなたはjQueryのを使用している場合は、単にこれを行うことができます機能から、

onclick="return doAction()" 

スクリプト、

function doAction(){ 
// do something 
return true 
} 
+0

それはjqueryではありませんでしたが、あなたもそれを実行する良い方法をありがとう – cppit

関連する問題