2009-07-12 8 views
0

J'utilise du JavaScript pré-écrit de polldaddy.Comment obtenir une fenêtre contextuelle JavaScript sans cliquer sur le lien?

Ils ont une option JavaScript qui, lorsque vous cliquez sur le lien, l'enquête apparaît comme une superposition sur mon site.

Cependant, je voudrais quand les gens viennent sur le site, la superposition se présente d'elle-même sans avoir besoin de cliquer sur le lien.

Voici le 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> 
+3

Vous pouvez également envisager de mettre un cookie lorsqu'une personne a terminé l'enquête afin qu'il ne semble pas à chaque fois qu'ils viennent à votre site –

Répondre

1

En regardant http://www.polldaddy.com/s.js, le lien est écrit est dans la déclaration suivante:

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

Ainsi, lorsque vous cliquez sur le lien, qu'il appelle

PDF_launch(PDF_surveyID); 

Qu'est-ce que vous voulez faire est appelez-le vous-même lorsque la page se charge. Par exemple:

<body onload="PDF_launch(PDF_surveyID)"> 
+0

merci - beau travail – Angela

2

Si vous regardez le script vous y compris, vous verrez le fait:

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

pour mettre le lien dans la page. Ce que vous voulez faire, alors, appelez PDF_launch lorsque la page se charge.

Questions connexes