Well I was in need of a vote popup and could never find one, so here is one that I wrote last night.
Insert this into your page
Code:
<script src="js/vote.js"></script>
<div id="vote_popup" style="width: 100%; height: 100%; position: fixed; left: 0px; right: 0px; top: 0px; bottom: 0px; background: url(http://www.backroundurl here) repeat; color: #F0F0F0; font-size: 9px; text-align: center; z-index: 99999; display: none;"><div style="margin-top: 300px;width: 470px;margin-left: auto;margin-right: auto;display: block;positon: absolute;background-color: #000000;">
<p>
<a href="vote extension(vote page)" onclick="createCookie('voted','yes','720');" title="">
<img src="http://www.image url" border="1" style="border-color: #000000; background-color: #333333" alt="" title="Vote for WoW Enforcers!" /></a>
<br>
<span onclick="hide_vote_popup();">
<font size="2" face="Tahoma"><div align="center">Vote later</div></font></span></a>
</p>
</div>
</div>
Then save that in your php file of set it as php code in dreamweaver.
Now the cool part, the JScript.
Here is the code, just save the file as (vote.js)- Must be vote.js for it to work.
Code:
// Votepopup
function getInternetExplorerVersion()
// Returns the version of Internet Explorer or a -1
// (indicating the use of another browser).
{
var rv = -1; // Return value assumes failure.
if (navigator.appName == 'Microsoft Internet Explorer')
{
var ua = navigator.userAgent;
var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
if (re.exec(ua) != null)
rv = parseFloat( RegExp.$1 );
}
return rv;
}
function readCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
}
return null;
}
function createCookie(name,value,min) {
if (min) {
var date = new Date();
date.setTime(date.getTime()+(min*60*1000));
var expires = "; expires="+date.toGMTString();
}
else var expires = "";
document.cookie = name+"="+value+expires+"; path=/";
}
window.onload = function vote_popup() {
// w00t w00t HAX!
var ver = getInternetExplorerVersion();
if(navigator.appName == 'Microsoft Internet Explorer' && ver < 7.0)
{
return;
}
voted = readCookie('voted');
if (voted == null) {
document.getElementById('vote_popup').style.display = "block";
}
}
function hide_vote_popup() {
createCookie('voted','yes','10');
document.getElementById('vote_popup').style.display = "none";
document.getElementById('vote_popup').innerHTML = "";
};
You will not need to edit any of that, if you need help, let me know.