2013-03-15 60 views
0

是否可以将JavaScript集成到超链接中?或者把它变成某种批处理脚本或者什么东西,所以当页面加载时它会调用页面上的按钮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,所以他们所要做的就是按下一个链接或一个超链接到服务器上的一个文件触发所有这一切,所以他们立即进入页面+ JavaScript自动弹出,所以他们不必按按钮?

请记住,当我说“超链接”时,我的意思是你会在电子邮件中看到的那种超链接。一个到网站或服务器位置的简单链接。

我并不是很擅长编程和网页设计方面的所有工作,但我确实可以访问sharepoint,但我需要认真指导如何添加除简单webpart之外的任何内容。它是SharePoint Server 2010.

下面是按钮的图片以及按下按钮时会发生的情况。 http://i.stack.imgur.com/gKCG5.jpg

回答

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> 

这需要去,你要链接的页面上,这样的链接将带您到这个网页然后发射这个onload。将它放在页面上的结束标记之前。

+0

嘿,看起来不错。但我在哪里添加这个?直接进入页面上的代码? – 2013-03-15 09:34:22

+0

它需要在页面的部分中添加

0

不可以。您不能构建一个URL来加载文档,然后调用一些JavaScript。

你将不得不修改你正在链接的页面,所以它会自动运行JS。它可以查看URL并有条件地运行该功能(例如,if (location.hash === '#foo') { ... })。

+0

啊,好的。 以为我不知道你下面的意思。 我想这是高于我的技能。 – 2013-03-15 09:47:46