Eben
12-20-2007, 03:08 AM
Hi guys, i have this code that auto resizes images using etElementsByTagName,
the code works fine however i want to add at the bottom of any image a div but i couldn't find how or where to put it in the code.
Any help will be appreciated.
<script language='JavaScript'>
window.onload = resizeimg;
function resizeimg()
{
if (document.getElementsByTagName)
{
for (i=0; i<document.getElementsByTagName('img').length; i++)
{ im = document.getElementsByTagName('img')[i];
width = im.width;
height = im.height;
if (im.width > 600)
{
im.style.width = '600px';
eval("pop" + String(i) + " = new Function(\"pop = window.open('" + im.src + " ','fullscale','width=400,height=400,scrollbars=1,resizable=1'); pop.focus();\")");
eval("im.onclick = pop" + String(i) + ";");
if (document.all) im.style.cursor = 'hand';
if (!document.all) im.style.cursor = 'pointer';
im.title = 'Click Here To See Image Full Size ['+width+' X '+height+']';
}
}
}
}
</script>
thanks.
the code works fine however i want to add at the bottom of any image a div but i couldn't find how or where to put it in the code.
Any help will be appreciated.
<script language='JavaScript'>
window.onload = resizeimg;
function resizeimg()
{
if (document.getElementsByTagName)
{
for (i=0; i<document.getElementsByTagName('img').length; i++)
{ im = document.getElementsByTagName('img')[i];
width = im.width;
height = im.height;
if (im.width > 600)
{
im.style.width = '600px';
eval("pop" + String(i) + " = new Function(\"pop = window.open('" + im.src + " ','fullscale','width=400,height=400,scrollbars=1,resizable=1'); pop.focus();\")");
eval("im.onclick = pop" + String(i) + ";");
if (document.all) im.style.cursor = 'hand';
if (!document.all) im.style.cursor = 'pointer';
im.title = 'Click Here To See Image Full Size ['+width+' X '+height+']';
}
}
}
}
</script>
thanks.