1

href を使用してページにリンクしてから javascript 関数を呼び出すことが可能かどうかは誰にもわかりませんか?

例: href="http://www.mywebsite.com/Details.aspx?javascript:__doPostBack('INFO','')

これについてどうすればいいですか?

ご協力いただきありがとうございます!

4

2 に答える 2

1

いいえ、そのような別のページで JavaScript を実行することはできません。ただし、クリックのデフォルトの動作を防止し、ページを iframe にロードしてから、そこで js を実行できます (同じオリジン ポリシーが適用される場合があります)。

于 2012-06-22T04:18:45.983 に答える
1

1 つの方法は、変数を値と共にページに渡すことです。somelink.com?navigation=method

次に、そのページで変数を GET し、navigation次のような単純な if ステートメントを記述します。

if ( navigation === "someMethod" ){
    theMethodToCall();
}
于 2012-06-22T04:28:17.870 に答える