2017-12-06 17 views
0

当社のSharePoint 2013ページで、私たちは、私は、ユーザーがRUNにのSharePoint 2013のJavaScript OnClickイベント

をクリックして知っているように、ボタンがクリックされたときに JS Alertを生成したい EXE

を実行するボタンがあります

ボタンは、TitleURLフィールドのリストから読み取っているContent Search Web Partによって生成されています。基本的にjavascript:open('file:///S:/Web/EmailSignature_WPF/EmailSignature_WPF.exe')以上:JavaScript:alert('TEST');

しかしSharePointが私に「無効なURL」というメッセージを与えているfile:///S:/Web/EmailSignature_WPF/EmailSignature_WPF.exe

私のようなコードを使用してJavaScriptインラインを埋め込むしようとした:EXE私のurlに

はこれですこのようにしてJSを埋め込もうとします。

代わりにScript Editor Web Partに移動し、イベントにAlertを追加しようとしていますが、これは私が立ち往生した場所です。

マイScript Editorコード:

<script style="javascript;"> 
var img = document.getElementById('ctl00_ctl40_g_a225dbb9_1900_49f2_afe2_ab6f5bf77adf_csr4_pictureOnTop_line1'); 
img.onclick="javascript:alert('event has been triggered')";</script> 

ここで私はIDを引っ張ってる方法ですIEデバッグ画面のイメージがあります。私は Unable to set property 'onclick' of undefined or null reference

:このH2要素は、IEのデバッグが私にこのエラーメッセージを与えている上記のスニペットでLI

SharePoint List Item ID

を構成する2つのDIVタグに包まれHREFに包まれてこれは間違った見積もりと同じくらい簡単だと思ったり、間違った要素にOnClickというイベントを割り当てたりしていますが、私は自分の車輪を回転させています。すべてのヘルプは大歓迎と私はあなたが上のonclickイベントに関数を関連付ける必要があります

答えて

1

を明確にするために満足しているimg

<script type="text/javascript"> 
    var img = document.getElementById('ctl00_ctl40_g_a225dbb9_1900_49f2_afe2_ab6f5bf77adf_csr4_pictureOnTop_line1'); 
    img.onclick = function() { 
    alert('event has been triggered'); 
}; 
</script> 
関連する問題