Hola que tal
zerokilled, el countCheckboxes no lo puse anteriormente, pero lo invoco asi <div id="checkCount">0</div>, aqui esta el codigo completo
Código HTML:
Ver original<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript"> function countCheckboxes()
{
var form = document.getElementById('album');
var count = 0;
for(var n = 0; n < form.length; n++)
{
if(form[n].name == 'addAlbum[]' && form[n].checked)
{
count++;
}
}
document.getElementById('checkCount').innerHTML = count;
}
<script type="text/javascript"> //This Function Creates your Cookie for you just pass in the Cookie Name, Value, and number of days before you want it to expire.
function CreateCookie(name,value,days)
{
if (days)
{
var date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var expires = "; expires="+date.toGMTString();
}
else var expires = "";
document.cookie = name + "=" + value + expires + "; path=/";
}
//This Function reads the value of a given cookie for you. Just pass in the cookie name and it will return the value.
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;
}
//This Function Erases Cookies. Just pass in the name of the cookies you want erased.
function EraseCookie(name)
{
CreateCookie(name,"",-1);
}
//Sets or UnSets Cookies for given checkbox after it's been clicked on/off.
function ChangeBox(CheckBox)
{
if (document.getElementById(CheckBox).checked)
{
var CurrentCookie = ReadCookie("fabletwomaps");
CurrentCookie = CurrentCookie + CheckBox;
CreateCookie("fabletwomaps",CurrentCookie,"100");
}
else
{
var CurrentCookie = ReadCookie("fabletwomaps");
CurrentCookie = CurrentCookie.replace(CheckBox,"");
CreateCookie("fabletwomaps",CurrentCookie,"100");
}
}
//Runs on body load to check history of checkboxes on the page.
function CheckCookies()
{
var CurrentCookie = ReadCookie("fabletwomaps");
for (i=0; i<document.CheckList.elements.length; i++)
{
if (document.CheckList.elements[i].type == "checkbox")
{
document.CheckList.elements[i].onclick = function() {ChangeBox(this.id);};
if (CurrentCookie && CurrentCookie.indexOf(document.CheckList.elements[i].id) > -1)
{
document.CheckList.elements[i].checked = true;
}
}
}
}
//Clears Form
function ClearBoxes()
{
for (i=0; i<document.CheckList.elements.length; i++)
{
if (document.CheckList.elements[i].type == "checkbox")
{
document.CheckList.elements[i].checked = false;
ChangeBox(document.CheckList.elements[i].id);
}
}
}
window.onload=CheckCookies;
1 - 12 de 124 imagenes.
<form action="compress.php" method="post" id="album" name="CheckList"> <div class="albumItem"><div class="albumImg"><img src='img/filter_closed.png' alt='filter_closed.png'/></div><div class="albumCheck"><label><input type='checkbox' name='addAlbum[]' id='filter_closed.png' value='filter_closed.png' onclick='countCheckboxes()' />filter_closed.png
</label></div><div class="albumDownload"><a href="http://psy-tribe.co.cc/download.php?file=filter_closed.png"></a></div></div> <div class="albumItem"><div class="albumImg"><img src='img/folder_up.png' alt='folder_up.png'/></div><div class="albumCheck"><label><input type='checkbox' name='addAlbum[]' id='folder_up.png' value='folder_up.png' onclick='countCheckboxes()' />folder_up.png
</label></div><div class="albumDownload"><a href="http://psy-tribe.co.cc/download.php?file=folder_up.png"></a></div></div> <div class="albumItem"><div class="albumImg"><img src='img/transfer_upload.png' alt='transfer_upload.png'/></div><div class="albumCheck"><label><input type='checkbox' name='addAlbum[]' id='transfer_upload.png' value='transfer_upload.png' onclick='countCheckboxes()' />transfer_upload.png
</label></div><div class="albumDownload"><a href="http://psy-tribe.co.cc/download.php?file=transfer_upload.png"></a></div></div> <div class="albumItem"><div class="albumImg"><img src='img/fitwidth_enabled.png' alt='fitwidth_enabled.png'/></div><div class="albumCheck"><label><input type='checkbox' name='addAlbum[]' id='fitwidth_enabled.png' value='fitwidth_enabled.png' onclick='countCheckboxes()' />fitwidth_enabled.png
</label></div><div class="albumDownload"><a href="http://psy-tribe.co.cc/download.php?file=fitwidth_enabled.png"></a></div></div> <div class="albumItem"><div class="albumImg"><img src='img/dropup.png' alt='dropup.png'/></div><div class="albumCheck"><label><input type='checkbox' name='addAlbum[]' id='dropup.png' value='dropup.png' onclick='countCheckboxes()' />dropup.png
</label></div><div class="albumDownload"><a href="http://psy-tribe.co.cc/download.php?file=dropup.png"></a></div></div>
<div class="albumItem"><div class="albumImg"><img src='img/search-suggestion.png' alt='search-suggestion.png'/></div><div class="albumCheck"><label><input type='checkbox' name='addAlbum[]' id='search-suggestion.png' value='search-suggestion.png' onclick='countCheckboxes()' />search-suggestion.png
</label></div><div class="albumDownload"><a href="http://psy-tribe.co.cc/download.php?file=search-suggestion.png"></a></div></div> <div class="albumItem"><div class="albumImg"><img src='img/search-suggestion-selected.png' alt='search-suggestion-selected.png'/></div><div class="albumCheck"><label><input type='checkbox' name='addAlbum[]' id='search-suggestion-selected.png' value='search-suggestion-selected.png' onclick='countCheckboxes()' />search-suggestion-selected.png
</label></div><div class="albumDownload"><a href="http://psy-tribe.co.cc/download.php?file=search-suggestion-selected.png"></a></div></div> <div class="albumItem"><div class="albumImg"><img src='img/mail_status_disconnected.png' alt='mail_status_disconnected.png'/></div><div class="albumCheck"><label><input type='checkbox' name='addAlbum[]' id='mail_status_disconnected.png' value='mail_status_disconnected.png' onclick='countCheckboxes()' />mail_status_disconnected.png
</label></div><div class="albumDownload"><a href="http://psy-tribe.co.cc/download.php?file=mail_status_disconnected.png"></a></div></div> <div class="albumItem"><div class="albumImg"><img src='img/group_closed.png' alt='group_closed.png'/></div><div class="albumCheck"><label><input type='checkbox' name='addAlbum[]' id='group_closed.png' value='group_closed.png' onclick='countCheckboxes()' />group_closed.png
</label></div><div class="albumDownload"><a href="http://psy-tribe.co.cc/download.php?file=group_closed.png"></a></div></div> <div class="albumItem"><div class="albumImg"><img src='img/archives.png' alt='archives.png'/></div><div class="albumCheck"><label><input type='checkbox' name='addAlbum[]' id='archives.png' value='archives.png' onclick='countCheckboxes()' />archives.png
</label></div><div class="albumDownload"><a href="http://psy-tribe.co.cc/download.php?file=archives.png"></a></div></div> <div class="albumItem"><div class="albumImg"><img src='img/block.png' alt='block.png'/></div><div class="albumCheck"><label><input type='checkbox' name='addAlbum[]' id='block.png' value='block.png' onclick='countCheckboxes()' />block.png
</label></div><div class="albumDownload"><a href="http://psy-tribe.co.cc/download.php?file=block.png"></a></div></div>
<div class="albumItem"><div class="albumImg"><img src='img/images_cached.png' alt='images_cached.png'/></div><div class="albumCheck"><label><input type='checkbox' name='addAlbum[]' id='images_cached.png' value='images_cached.png' onclick='countCheckboxes()' />images_cached.png
</label></div><div class="albumDownload"><a href="http://psy-tribe.co.cc/download.php?file=images_cached.png"></a></div></div>
<input type="submit" name="Submit" value="Enviar">
Saludos