Critique my website

Page 3 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

Kev

Lifer
Dec 17, 2001
16,367
4
81
Originally posted by: dquan97
Originally posted by: MeanMeosh
Originally posted by: dquan97
ok, I tried everything to get the rollovers to work properly. See my test site. It still lags...

I have Dixiesys as my webhost.

may i suggest loading those images when the webpage loads for the firstime? cant remember the exact tags, but i've used it before... this way, there's not even the slightest lag time for onmouseovers

I've used three different way to preload the images, but they all had the same lag effect. Could the image size of 5KB be the reason? ( I dont think so)


Here, I will give you the Macromedia Dreamweaver script which will work:

----------------------------------------------
Put this in the <head> section:

<script language="JavaScript">
<!--
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a)&&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.indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a;}}
}

function MM_findObj(n, d) { //v4.0
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[n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers.document);
if(!x && document.getElementById) x=document.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))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>

----------------------------------------------
Add the following to your <body> tag, replacing the fil:
<BODY BGCOLOR="#FFFFFF" TEXT="#000000" ONLOAD="MM_preloadImages('off.gif')">

----------------------------------------------
And here is an example of what a link should look like:

<A HREF="#" ONMOUSEOUT="MM_swapImgRestore()" ONMOUSEOVER="MM_swapImage('Image1','on.gif','off.gif',1)"><IMG NAME="Image1" BORDER="0" SRC="on.gif" WIDTH="153" HEIGHT="18"></A>
 

Kev

Lifer
Dec 17, 2001
16,367
4
81
go into reply/quote mode to get the correct code, stupid [.I] is causing the whole thing to go into italics, i dont feel like going through and cleaning it up
 

dquan97

Lifer
Jul 9, 2002
12,010
3
0
Originally posted by: maladroit
go into reply/quote mode to get the correct code, stupid [.I] is causing the whole thing to go into italics, i dont feel like going through and cleaning it up

i'll try that code when I get home from work...
 

DeafeningSilence

Golden Member
Jul 2, 2002
1,874
1
0
Why is there that little text above the site name in your logo image? I can see it, but I can't read it.

Overall thought, it's a nice layout. Much better than your old site. :)
 

LakAttack

Senior member
Oct 29, 2002
533
0
0
I think it is looking really good. I have to echo someones comments about the links. I didn't realize they were links at first. Underline, bold, different color, put a » after it, just something. Also, about the nav images, they shouldn't be that big - I pulled one down and saved it out using Photoshop, and it was 1k.
 

dquan97

Lifer
Jul 9, 2002
12,010
3
0
Originally posted by: DeafeningSilence
Why is there that little text above the site name in your logo image? I can see it, but I can't read it.

Overall thought, it's a nice layout. Much better than your old site. :)

thanks for the affirmation! The little text is just gibberish... = )
 

dquan97

Lifer
Jul 9, 2002
12,010
3
0
Originally posted by: maladroit
Originally posted by: dquan97
Originally posted by: MeanMeosh
Originally posted by: dquan97
ok, I tried everything to get the rollovers to work properly. See my test site. It still lags...

I have Dixiesys as my webhost.

may i suggest loading those images when the webpage loads for the firstime? cant remember the exact tags, but i've used it before... this way, there's not even the slightest lag time for onmouseovers

I've used three different way to preload the images, but they all had the same lag effect. Could the image size of 5KB be the reason? ( I dont think so)


Here, I will give you the Macromedia Dreamweaver script which will work:

----------------------------------------------
Put this in the <head> section:

<script language="JavaScript">
<!--
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a)&&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.indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a;}}
}

function MM_findObj(n, d) { //v4.0
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[n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers.document);
if(!x && document.getElementById) x=document.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))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>

----------------------------------------------
Add the following to your <body> tag, replacing the fil:
<BODY BGCOLOR="#FFFFFF" TEXT="#000000" ONLOAD="MM_preloadImages('off.gif')">

----------------------------------------------
And here is an example of what a link should look like:

<A HREF="#" ONMOUSEOUT="MM_swapImgRestore()" ONMOUSEOVER="MM_swapImage('Image1','on.gif','off.gif',1)"><IMG NAME="Image1" BORDER="0" SRC="on.gif" WIDTH="153" HEIGHT="18"></A>


Didn't work. Test #4
 

dquan97

Lifer
Jul 9, 2002
12,010
3
0
I know it has been a while, but I finally got the rollovers to work! All I did was change hosts from Dixiesys to AddAction.

Time to put some content in!