2017-09-05 13 views
-2

誰も、なぜこのhrefがJavaScriptをIE11で起動しないのか教えていただけますか?それは他のすべてのブラウザで動作します。誰もが、このhrefがInternet ExplorerでJavaScriptを起動しない理由を知っていますか?

<a href="<%# "javascript:checkSelection('UserSImageSelectionByCategory.aspx?PartialPath=" 
       + base64Encode((string)DataBinder.Eval(Container.DataItem,"PartialPath")) + 
       "&var=" + variableName + "', " 
       +DataBinder.Eval(Container.DataItem, "Height")+ ", " 
       +DataBinder.Eval(Container.DataItem, "Width")+")" %>" 
      > 
+0
+3

いつもどおりにレンダリングされますか?クライアント側の問題を見るとき、サーバ側のコードを見るのは辛いです。 – epascarello

+0

Edgeで動作しますか? – freginold

答えて

0

javascript関数を呼び出すには、onclick属性を使用する必要があります。 Hrefは他のページへのハイパーリンクです。

<a href="#" onclick="<%# "javascript:checkSelection('UserSImageSelectionByCategory.aspx?PartialPath=" 
       + base64Encode((string)DataBinder.Eval(Container.DataItem,"PartialPath")) + 
       "&var=" + variableName + "', " 
       +DataBinder.Eval(Container.DataItem, "Height")+ ", " 
       +DataBinder.Eval(Container.DataItem, "Width")+")" %>" 
      > 
+0

事は、IEは、JavaScriptに関係なくピックアップしていないということです。あなたのコードを使用するとき、それはhrefを取り上げ、ページの上部に行くだけです。 –

関連する問題