如何在不点击链接的情况下获得JavaScript弹出窗口?

时间:2009-07-12 04:51:15

标签: javascript

我正在使用polldaddy的一些预先编写的JavaScript。

他们有一个JavaScript选项,当您点击该链接时,该调查会弹出为我网站的叠加层。

但是,我希望当有人来到网站时,叠加层会自动显示,而无需点击链接。

这是JavaScript:

<script language="javascript" type="text/javascript">
var PDF_surveyID = 'F1B4CE39FE1ECE86';
 var PDF_openText = 'View Survey';
</script>
<script type="text/javascript" language="javascript" src="http://www.polldaddy.com/s.js"></script>
<noscript><a href="http://surveys.polldaddy.com/s/F1B4CE39FE1ECE86/">View Survey</a></noscript>

2 个答案:

答案 0 :(得分:2)

如果你看一下你所包含的剧本,你会看到它这样做:

document.write('<a href="javascript:PDF_launch(\''+ PDF_surveyID +'\');">'+ PDF_openText +'</a>');

将链接放入页面。那么,您要做的就是在页面加载时调用PDF_launch

答案 1 :(得分:1)

查看http://www.polldaddy.com/s.js,链接写在以下语句中:

document.write('<a href="javascript:PDF_launch(\''+ PDF_surveyID +'\');">'+ PDF_openText +'</a>');

所以当你点击链接时,它正在调用

PDF_launch(PDF_surveyID);

您要做的是在页面加载时自己调用它。例如:

<body onload="PDF_launch(PDF_surveyID)">