Staredit Network

Staredit Network -> Miscellaneous -> Website Now Compatible With 800x600
Report, edit, etc...Posted by Yoshi da Sniper on 2003-10-07 at 08:28:24
I've adapted the website so it should now work with 800x600. People with that screen size are asked to find me any pages where the site doesn't fit horizontally in the window.

Thanks. wink.gif

EDIT: I managed to find one, history page.
Report, edit, etc...Posted by Staredit.Net Essence on 2003-10-07 at 08:48:21
Actually, it was perfect before too... No?
Report, edit, etc...Posted by Yoshi da Sniper on 2003-10-07 at 09:10:37
It was deformed with 800x600 before wacko.gif
Report, edit, etc...Posted by Staredit.Net Essence on 2003-10-07 at 12:13:58
Oh yeah... Well, to give you an idea, it is deformed right now, when i'm posting. I'm not on my normal comp though, it's a school's one and its 800x600...
Report, edit, etc...Posted by Yoshi da Sniper on 2003-10-07 at 12:56:54
Thats because of the smilies. I put it to 3 rows so it should be fixed.
Report, edit, etc...Posted by Staredit.Net Essence on 2003-10-07 at 14:31:54
It's perfect now happy.gif. TY
Report, edit, etc...Posted by Mini Moose 2707 on 2003-10-07 at 16:06:24
It worked fine on my 800x600 with 4. Now my pages are much longer than they need to be. :/
Report, edit, etc...Posted by Yoshi da Sniper on 2003-10-07 at 17:28:43
wtfage? :blink:

I don't understand. I FIXED it...
Report, edit, etc...Posted by Mini Moose 2707 on 2003-10-07 at 17:57:49
It is fixed. I just like to have less vertical scrolling to do. smile.gif
Report, edit, etc...Posted by Dark Templar on 2003-10-08 at 12:45:38
Yeah it looks a lot more professsional, everything is even. B)
Report, edit, etc...Posted by Revelade on 2003-10-08 at 19:19:01
I know this is a little off topic, but can you make the bars that come down just come down automatically when you highlight them with your mouse because it's pretty annoying waiting for like 3 seconds everytime you want to go into a place on the site. That is all my complaints biggrin.gif
Report, edit, etc...Posted by Yoshi da Sniper on 2003-10-08 at 20:44:44
Bars? Wha? Explain please.
Report, edit, etc...Posted by chuiu on 2003-10-08 at 22:47:40
He's talking about the CSS (I think its CSS) bars you have on the top of the page. The links to other parts of the page. (front page)
Report, edit, etc...Posted by Revelade on 2003-10-09 at 02:33:52
I'm talking about the News, Community, About Us, etc. those bars... I just don't want to waste 3 seconds of my life everyday just to wait for the lazy slums to go down so I can click on the links tongue.gif

PS. Will the upload thing be added soon? I can't seem to submit things.
Report, edit, etc...Posted by Yoshi da Sniper on 2003-10-09 at 07:10:54
I'll see if I can make it go faster.

Rev, please discribe your posts more. By saying "Upload Thing" doesn't tell me much.

EDIT: Okay, I don't know jack about Javascript (Me know about some PHP and mySQL, Visual Basic, C++, HTML, and QBasic). If anyone can figure out a speed setting, I'd be grateful.

EDIT2: Ha! I did it! Check it out!

CODE
<script language="JavaScript" type="text/javascript">
/**********************************************************************************  
NewsMenu
*   Copyright (C) 2001 Thomas Brattli
*   This script was released at DHTMLCentral.com
*   Visit for more great scripts!
*   This may be used and changed freely as long as this msg is intact!
*   We will also appreciate any links you could give us.
*
*   Made by Thomas Brattli
*
*   Script date: 09/23/2001 (keep this date to check versions)
*********************************************************************************/
function lib_bwcheck(){ //Browsercheck (needed)
this.ver=navigator.appVersion
this.agent=navigator.userAgent
this.dom=document.getElementById?1:0
this.opera5=(navigator.userAgent.indexOf("Opera")>-1 && document.getElementById)?1:0
this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom && !this.opera5)?1:0;
this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom && !this.opera5)?1:0;
this.ie4=(document.all && !this.dom && !this.opera5)?1:0;
this.ie=this.ie4||this.ie5||this.ie6
this.mac=this.agent.indexOf("Mac")>-1
this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0;
this.ns4=(document.layers && !this.dom)?1:0;
this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5)
return this
}
var bw=lib_bwcheck()
/********************************************************************************
If you want to change the appearance of the text, background-colors, size or
anything do that in the style tag above.

This menu might not be as easy to adapt to your own site, but please
play around with it before you mail me for help...
****************************************************************************/

/***************************************************************************
Variables to set.
****************************************************************************/

//There are 2 ways these menus can be placed
// 0 = column
// 1 = row
nPlace=0


//How many menus do you have? (remember to copy and add divs in the body if you add menus)
var nNumberOfMenus=4

var nMwidth=105 //The width on the menus (set the width in the stylesheet as well)
var nPxbetween=0 //Pixels between the menus
var nFromleft=11 //The first menus left position
var nFromtop=102 //The top position of the menus
var nBgcolor='#CECFCE' //The bgColor of the bottom mouseover div
var nBgcolorchangeto='#6380BC' //The bgColor to change to
var nImageheight=16 //The position the mouseover line div will stop at when going up!

/***************************************************************************
You shouldn't have to change anything below this
****************************************************************************/
//Object constructor
function makeNewsMenu(obj,nest){
nest=(!nest) ? "":'document.'+nest+'.'    
   this.css=bw.dom? document.getElementById(obj).style:bw.ie4?document.all[obj].style:bw.ns4?eval(nest+"document.layers." +obj):0;  
this.evnt=bw.dom? document.getElementById(obj):bw.ie4?document.all[obj]:bw.ns4?eval(nest+"document.layers." +obj):0;  
this.scrollHeight=bw.ns4?this.css.document.height:this.evnt.offsetHeight
this.moveIt=b_moveIt;this.bgChange=b_bgChange;
this.slideUp=b_slideUp; this.slideDown=b_slideDown;
this.clipTo=b_clipTo;
   this.obj = obj + "Object";  eval(this.obj + "=this")  
}
//Objects methods

// A unit of measure that will be added when setting the position of a layer.
var px = bw.ns4||window.opera?"":"px";

function b_moveIt(x,y){this.x=x; this.y=y; this.css.left=this.x+px; this.css.top=this.y+px;}
function b_bgChange(color){this.css.backgroundColor=color; this.css.bgColor=color; this.css.background=color;}
function b_clipTo(t,r,b,l){
if(bw.ns4){this.css.clip.top=t; this.css.clip.right=r; this.css.clip.bottom=b; this.css.clip.left=l
}else this.css.clip="rect("+t+"px "+r+"px "+b+"px "+l+"px)";
}
function b_slideUp(ystop,moveby,speed,fn,wh){
if(!this.slideactive){
 if(this.y>ystop){
  this.moveIt(this.x,this.y-5); eval(wh)
  setTimeout(this.obj+".slideUp("+ystop+","+moveby+","+speed+",'"+fn+"','"+wh+"')",speed)
 }else{
  this.slideactive=false; this.moveIt(0,ystop); eval(fn)
 }
}
}
function b_slideDown(ystop,moveby,speed,fn,wh){
if(!this.slideactive){
 if(this.y<ystop){
  this.moveIt(this.x,this.y+5); eval(wh)
  setTimeout(this.obj+".slideDown("+ystop+","+moveby+","+speed+",'"+fn+"','"+wh+"')",speed)
 }else{
  this.slideactive=false; this.moveIt(0,ystop); eval(fn)
 }
}
}
//Initiating the page, making cross-browser objects
function newsMenuInit(){
oTopMenu=new Array()
zindex=10
for(i=0;i<=nNumberOfMenus;i++){
 oTopMenu[i]=new Array()
 oTopMenu[i][0]=new makeNewsMenu('divTopMenu'+i)
 oTopMenu[i][1]=new makeNewsMenu('divTopMenuBottom'+i,'divTopMenu'+i)
 oTopMenu[i][2]=new makeNewsMenu('divTopMenuText'+i,'divTopMenu'+i)
 oTopMenu[i][1].moveIt(0,nImageheight)
 oTopMenu[i][0].clipTo(0,nMwidth,nImageheight+3,0)
 if(!nPlace) oTopMenu[i][0].moveIt(i*nMwidth+nFromleft+(i*nPxbetween),nFromtop)
 else{
  oTopMenu[i][0].moveIt(nFromleft,i*nImageheight+nFromtop+(i*nPxbetween))
  oTopMenu[i][0].css.zIndex=zindex--
 }
 oTopMenu[i][0].css.visibility="visible"
}
}
//Moves the menu
function topMenu(num){
if(oTopMenu[num][1].y==nImageheight) oTopMenu[num][1].slideDown(oTopMenu[num][2].scrollHeight+20,10,40,'oTopMenu['+num+'][0].clipTo(0,nMwidth,oTopMenu['+num+'][1].y+3,0)','oTopMenu['+num+'][0].clipTo(0,nMwidth,oTopMenu['+num+'][1].y+3,0)')
else if(oTopMenu[num][1].y==oTopMenu[num][2].scrollHeight+20) oTopMenu[num][1].slideUp(nImageheight,10,40,'oTopMenu['+num+'][0].clipTo(0,nMwidth,oTopMenu['+num+'][1].y+3,0)','oTopMenu['+num+'][0].clipTo(0,nMwidth,oTopMenu['+num+'][1].y+3,0)')
}
//Changes background onmouseover
function menuOver(num){oTopMenu[num][1].bgChange(nBgcolorchangeto)}
function menuOut(num){oTopMenu[num][1].bgChange(nBgcolor)}

//Calls the init function onload if the browser is ok...
if (bw.bw) onload = newsMenuInit;

/***************
Multiple Scripts
If you have two or more scripts that use the onload event, probably only one will run (the last one).
Here is a solution for starting multiple scripts onload:
  1. Delete or comment out all the onload assignments, onload=initScroll and things like that.
  2. Put the onload assignments in the body tag like in this example, note that they must have braces ().
  Example: <body onload="initScroll(); initTooltips(); initMenu();">
**************/
</script>
Next Page (1)