Quick Tips for little site tweaks
Posted: Wed Jan 16, 2008 6:01 am
Okay, I'm probably going to be pushing things too far here, and the CGWiki may be better off, but if you have those little tips, post 'em here.
All are welcome to join the fun.
http://forums.comicgenesis.com/
Code: Select all
<link REL="SHORTCUT ICON" HREF="/images/favicon.ico">Code: Select all
<script type="text/javascript">
<!--
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>Code: Select all
<body onload="MM_preloadImages('myImage.gif','anotherImage.gif')">Code: Select all
<a href="/page.html" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('myImage_ID','','myNewImage.gif',1)"><img src="myImage.gif" name="myImage_Name" border="0" id="myImage_ID" /></a>