0

JavaScript をハイパーリンクに統合することは可能ですか? または、ある種のバッチ スクリプトなどにすると、ページが読み込まれると、ページ上のボタンである JavaScript が呼び出されますか?

さらに説明するには:

このページがあります: http://work.acceptance.XXXX.com/XXXX_Raffle/Lists/Raffle/overview.aspx

SharePoint ページにはアンケートがあります。「ポップアップ」ウィンドウを表示してアンケートの質問に回答できるようにするには、次のスクリプトを呼び出すボタンを押す必要があります。

javascript:__doPostBack('ctl00$m$g_e999ab40_719f_42fb_bd61_d986f232bdd5$ctl01$ctl00$toolBarTbl$RptControls$ctl00$diidIONewItem','');

それで、どういうわけかページとJavaScriptを組み合わせることができるので、1つのリンクを押すか、サーバー上のファイルに移動するハイパーリンクを押すだけで、これらすべてがトリガーされるため、すぐにページにアクセスできます+ javascript が自動的に表示されるので、ボタンを押す必要はありません。

「ハイパーリンク」と言うときは、電子メールに表示されるハイパーリンクの種類を意味することに注意してください。Web サイトまたはサーバーの場所への単純なリンク。

私はプログラミングと Web デザインに関係するすべてのことが得意ではありませんが、共有ポイントにはアクセスできますが、簡単な Web パーツ以外のものをそこに追加する方法については、真剣なガイドが必要です。SharePoint サーバー 2010 です。

ボタンの写真と、それを押すと何が起こるかを次に示します。 http://i.stack.imgur.com/gKCG5.jpg

4

2 に答える 2

0

いいえ。ドキュメントを読み込んでからJavaScriptを呼び出すURLを作成することはできません。

リンク先のページを変更して、JSが自動的に実行されるようにする必要があります。URLを調べて、その関数を条件付きで実行することもできます(例if (location.hash === '#foo') { ... })。

于 2013-03-15T09:32:33.247 に答える
0

ページに onload イベントを追加して、ポップアップを表示させます。

<script type="text/javascript">
    window.onload = showPopup();

    function showPopup() {
        __doPostBack('ctl00$m$g_e999ab40_719f_42fb_bd61_d986f232bdd5$ctl01$ctl00$toolBarTbl$RptControls$ctl00$diidIONewItem','');
    }
</script>

これは、リンク先のページに移動して、リンクがこのページに移動し、このページがこのオンロードを起動するようにする必要があります。ページの終了タグの前に置きます。

于 2013-03-15T09:30:00.813 に答える