webForumDet fria alternativet

skulle behöva hjälp med en meny jag har fått!

JavaScript

2 svar · 159 visningar · startad av jispir

Medlem sedan maj 20011 343 inlägg
Frågan#1

Hej! jag har fått en meny som består av 3 st .js filar som innehåller en massa kod som jag inte fattar nått av! =(

det som denna koden gör nu är att den öppnar menyn lodrätt men jag skulle vilja ha den tvärt om så den öppnas vågrätt någon som vet hur man gör?

collapsemenugray.js:

//<script>
function CollapseMenu(x,y,width,numBlocks,name) {
	this.name = (name!=null)? name : "CollapseMenu"+(CollapseMenu.count++)
	this.x = x
	this.y = y
	this.w = width
	this.numBlocks = numBlocks
	this.bgColor = '#888888'
	this.openStyle = "slide"  // or 'glide' or 'move'
	this.contentIndent = 0
	this.inc = 5
	this.speed = 20
	this.active = false
	this.obj = this.name + "Object"
	eval(this.obj + "=this")
	this.build = CollapseMenuBuild
	this.activate = CollapseMenuActivate
	this.toggle = CollapseMenuToggle
	this.open = CollapseMenuOpen
	this.close = CollapseMenuClose
	this.finish = CollapseMenuFinish
	this.onToggle = new Function()
}
function CollapseMenuBuild() {
	this.css = css(this.name,this.x,this.y,this.w,0)
	for (var i=0;i<this.numBlocks;i++) {
		this.css += css(this.name+'Block'+i,0,0,this.w)
		this.css += css(this.name+'Block'+i+'Item',0,0,this.w,null,this.bgColor)
		this.css += css(this.name+'Block'+i+'Content',0,0,this.w,null,this.bgColor,null,null,'margin-left:'+this.contentIndent)
	}
	this.css += css(this.name+'Block'+this.numBlocks,0,0,this.w,0,this.bgColor)
	this.divStart = '<div id="'+this.name+'">'
	this.divEnd = ''
	this.divEnd += '<div id="'+this.name+'Block'+this.numBlocks+'"></div>'
	for (var i=0;i<this.numBlocks;i++) {
		this.divEnd += '</div>'
	}
	this.divEnd += '</div>'
}
function CollapseMenuActivate() {
	this.lyr = new NiceLayer(this.name)
	this.blocks = new Array()
	this.itemTotal = 0
	this.contentTotal = 0
	for (var i=0;i<this.numBlocks;i++) {
		this.blocks[i] = new Object()
		this.blocks[i].open = false
		this.blocks[i].lyr = new NiceLayer(this.name+'Block'+i)
		this.blocks[i].itemlyr = new NiceLayer(this.name+'Block'+i+'Item')
		this.blocks[i].itemHeight = this.blocks[i].itemlyr.getContentHeight()
		this.itemTotal += this.blocks[i].itemHeight
		this.blocks[i].itemlyr.clipTo(0,this.w,this.blocks[i].itemHeight,0)
		
		this.blocks[i].contentlyr = new NiceLayer(this.name+'Block'+i+'Content')
		this.blocks[i].contentHeight = this.blocks[i].contentlyr.getContentHeight()
		this.contentTotal += this.blocks[i].contentHeight
		
		this.blocks[i].contentlyr.clipTo(0,this.w,this.blocks[i].contentHeight,0)
		this.blocks[i].contentlyr.moveTo(null,this.blocks[i].itemHeight)
		if (i!=0) this.blocks[i].lyr.moveTo(null,this.blocks[i-1].itemHeight)
		this.blocks[i].h = this.blocks[i].itemHeight + this.blocks[i].contentHeight
	}
	this.h = this.contentTotal + this.itemTotal
	for (var i=this.numBlocks-1;i>=0;i--) {
		this.blocks[i].lyr.clipInit()
		this.blocks[i].lyr.clipTo(0,this.w,this.h-this.blocks[i].lyr.y,0)
	}
	this.blocks[this.numBlocks] = new Object()
	this.blocks[this.numBlocks].lyr = new NiceLayer(this.name+'Block'+this.numBlocks)
	this.blocks[this.numBlocks].lyr.clipTo(0,this.w,this.h-this.itemTotal,0)
	this.blocks[this.numBlocks].lyr.css.height = this.h-this.itemTotal
	this.blocks[this.numBlocks].lyr.moveTo(null,this.blocks[this.numBlocks-1].itemHeight)
	this.lyr.clipTo(0,this.w,this.h,0)
}
function CollapseMenuToggle(i) {
	if (this.active) return
	this.active = true
	for(j = 0; j < this.numBlocks -1;j++) {
		if(this.blocks[j].open == true) this.close(j);
	}
	if (!this.blocks[i].open) this.open(i)
	else this.close(i)
}
function CollapseMenuOpen(i) {
	if (!this.blocks[i].open) {
		var h = this.blocks[i].contentHeight + this.blocks[i].itemHeight
		this.blocks[i].open = true
		if (this.openStyle == 'slide') this.blocks[i+1].lyr.slideTo(null,h,this.inc,this.speed,this.obj+'.finish()')
		else if (this.openStyle == 'glide') this.blocks[i+1].lyr.glideTo('slow','slow',null,h,this.inc,this.speed,this.obj+'.finish()')
		else if (this.openStyle == 'move') {this.blocks[i+1].lyr.moveTo(null,h); this.finish();}
	}
}
function CollapseMenuClose(i) {
	if (this.blocks[i].open) {
		var h = this.blocks[i].itemHeight
		this.blocks[i].open = false
		if (this.openStyle == 'slide') this.blocks[i+1].lyr.slideTo(null,h,this.inc,this.speed,this.obj+'.finish()')
		else if (this.openStyle == 'glide') this.blocks[i+1].lyr.glideTo('slow','slow',null,h,this.inc,this.speed,this.obj+'.finish()')
		else if (this.openStyle == 'move') {this.blocks[i+1].lyr.moveTo(null,h); this.finish();}
	}
}
function CollapseMenuFinish() {
	this.active = false
	this.onToggle()
}
CollapseMenu.count = 0
//</script>

glide.js


//<script>

function NiceLayerGlideTo(startSpeed,endSpeed,endx,endy,angleinc,speed,fn) {
	if (endx==null) endx = this.x
	if (endy==null) endy = this.y
	var distx = endx-this.x
	var disty = endy-this.y
	this.glideStart(startSpeed,endSpeed,endx,endy,distx,disty,angleinc,speed,fn)
}
function NiceLayerGlideBy(startSpeed,endSpeed,distx,disty,angleinc,speed,fn) {
	var endx = this.x + distx
	var endy = this.y + disty
	this.glideStart(startSpeed,endSpeed,endx,endy,distx,disty,angleinc,speed,fn)
}
function NiceLayerGlideStart(startSpeed,endSpeed,endx,endy,distx,disty,angleinc,speed,fn) {
	if (this.glideActive) return
	if (endx==this.x) var slantangle = 90
	else if (endy==this.y) var slantangle = 0
	else var slantangle = Math.abs(Math.atan(disty/distx)*180/Math.PI)
	if (endx>=this.x) {
		if (endy>this.y) slantangle = 360-slantangle
	}
	else {
		if (endy>this.y) slantangle = 180+slantangle
		else slantangle = 180-slantangle
	}
	slantangle *= Math.PI/180
	var amplitude = Math.sqrt(Math.pow(distx,2) + Math.pow(disty,2))
	if (!fn) fn = null
	this.glideActive = true
	if (startSpeed == "fast") {
		if (endSpeed=="fast") this.glide(1,amplitude/2,0,90,this.x,this.y,slantangle,endx,endy,distx,disty,angleinc,speed,fn)
		else this.glide(0,amplitude,0,90,this.x,this.y,slantangle,endx,endy,distx,disty,angleinc,speed,fn)
	}
	else {
		if (endSpeed=="fast") this.glide(0,amplitude,-90,0,this.x+distx,this.y+disty,slantangle,endx,endy,distx,disty,angleinc,speed,fn)
		else this.glide(0,amplitude/2,-90,90,this.x+distx/2,this.y+disty/2,slantangle,endx,endy,distx,disty,angleinc,speed,fn)
	}
}
function NiceLayerGlide(type,amplitude,angle,endangle,centerX,centerY,slantangle,endx,endy,distx,disty,angleinc,speed,fn) {
	if (angle < endangle && this.glideActive) {
		angle += angleinc
		var u = amplitude*Math.sin(angle*Math.PI/180)
		var x = centerX + u*Math.cos(slantangle)
		var y = centerY - u*Math.sin(slantangle)
		this.moveTo(x,y)
		this.onGlide()
		if (this.glideActive) setTimeout(this.obj+'.glide('+type+','+amplitude+','+angle+','+endangle+','+centerX+','+centerY+','+slantangle+','+endx+','+endy+','+distx+','+disty+','+angleinc+','+speed+',\''+fn  +'\')',speed)
		else this.onGlideEnd()
	}
	else {
		if (type==1) this.glide(0,amplitude,-90,0,this.x+distx/2,this.y+disty/2,slantangle,endx,endy,distx,disty,angleinc,speed,fn)
		else {
			this.glideActive = false
			this.moveTo(endx,endy)
			this.onGlide()
			this.onGlideEnd()
			eval(fn)
		}
	}
}
NiceLayerGlideInit = new Function()
NiceLayer.prototype.glideInit = new Function()
NiceLayer.prototype.glideTo = NiceLayerGlideTo
NiceLayer.prototype.glideBy = NiceLayerGlideBy
NiceLayer.prototype.glideStart = NiceLayerGlideStart
NiceLayer.prototype.glide = NiceLayerGlide
NiceLayer.prototype.onGlide = new Function()
NiceLayer.prototype.onGlideEnd = new Function()
//</script>

NiceLayer.js

//<script>

function NiceLayer(id,nestref,frame) {
	if (!is.ns5 && !NiceLayer.set && !frame) NiceLayerInit()
	this.frame = frame &#0124;&#0124; self
	if (is.ns) {
		if (is.ns4) {
			if (!frame) {
				if (!nestref) var nestref = NiceLayer.nestRefArray[id]
				if (!NiceLayerTest(id,nestref)) return
				this.css = (nestref)? eval("document."+nestref+".document."+id) : document.layers[id]
			}
			else this.css = (nestref)? eval("frame.document."+nestref+".document."+id) : frame.document.layers[id]
			this.elm = this.event = this.css
			this.doc = this.css.document
		}
		else if (is.ns5) {
			this.elm = document.getElementById(id)
			this.css = this.elm.style
			this.doc = document
		}
		this.x = this.css.left
		this.y = this.css.top
		this.w = this.css.clip.width
		this.h = this.css.clip.height
	}
	else if (is.ie) {
		this.elm = this.event = this.frame.document.all[id]
		this.css = this.frame.document.all[id].style
		this.doc = document
		this.x = this.elm.offsetLeft
		this.y = this.elm.offsetTop
		this.w = (is.ie4)? this.css.pixelWidth : this.elm.offsetWidth
		this.h = (is.ie4)? this.css.pixelHeight : this.elm.offsetHeight
	}
	this.id = id
	this.nestref = nestref
	this.obj = id + "NiceLayer"
	eval(this.obj + "=this")
}
function NiceLayerMoveTo(x,y) {
	if (x!=null) {
		this.x = x
		if (is.ns) this.css.left = this.x
		else this.css.pixelLeft = this.x
	}
	if (y!=null) {
		this.y = y
		if (is.ns) this.css.top = this.y
		else this.css.pixelTop = this.y
	}
}
function NiceLayerMoveBy(x,y) {
	this.moveTo(this.x+x,this.y+y)
}
function NiceLayerShow() {
	this.css.visibility = (is.ns4)? "show" : "visible"
}
function NiceLayerHide() {
	this.css.visibility = (is.ns4)? "hide" : "hidden"
}
NiceLayer.prototype.moveTo = NiceLayerMoveTo
NiceLayer.prototype.moveBy = NiceLayerMoveBy
NiceLayer.prototype.show = NiceLayerShow
NiceLayer.prototype.hide = NiceLayerHide
NiceLayerTest = new Function('return true')

function NiceLayerInit(nestref) {
	if (!NiceLayer.set) NiceLayer.set = true
	if (is.ns) {
		if (nestref) ref = eval('document.'+nestref+'.document')
		else {nestref = ''; ref = document;}
		for (var i=0; i<ref.layers.length; i++) {
			var divname = ref.layers[i].name
			NiceLayer.nestRefArray[divname] = nestref
			var index = divname.indexOf("Div")
			if (index > 0) {
				eval(divname.substr(0,index)+' = new NiceLayer("'+divname+'","'+nestref+'")')
			}
			if (ref.layers[i].document.layers.length > 0) {
				NiceLayer.refArray[NiceLayer.refArray.length] = (nestref=='')? ref.layers[i].name : nestref+'.document.'+ref.layers[i].name
			}
		}
		if (NiceLayer.refArray.i < NiceLayer.refArray.length) {
			NiceLayerInit(NiceLayer.refArray[NiceLayer.refArray.i++])
		}
	}
	else if (is.ie) {
		for (var i=0; i<document.all.tags("DIV").length; i++) {
			var divname = document.all.tags("DIV")[i].id
			var index = divname.indexOf("Div")
			if (index > 0) {
				eval(divname.substr(0,index)+' = new NiceLayer("'+divname+'")')
			}
		}
	}
	return true
}
NiceLayer.nestRefArray = new Array()
NiceLayer.refArray = new Array()
NiceLayer.refArray.i = 0
NiceLayer.set = false

function NiceLayerSlideTo(endx,endy,inc,speed,fn) {
	if (endx==null) endx = this.x
	if (endy==null) endy = this.y
	var distx = endx-this.x
	var disty = endy-this.y
	this.slideStart(endx,endy,distx,disty,inc,speed,fn)
}
function NiceLayerSlideBy(distx,disty,inc,speed,fn) {
	var endx = this.x + distx
	var endy = this.y + disty
	this.slideStart(endx,endy,distx,disty,inc,speed,fn)
}
function NiceLayerSlideStart(endx,endy,distx,disty,inc,speed,fn) {
	if (this.slideActive) return
	if (!inc) inc = 10
	if (!speed) speed = 20
	var num = Math.sqrt(Math.pow(distx,2) + Math.pow(disty,2))/inc
	if (num==0) return
	var dx = distx/num
	var dy = disty/num
	if (!fn) fn = null
	this.slideActive = true
	this.slide(dx,dy,endx,endy,num,1,speed,fn)
}
function NiceLayerSlide(dx,dy,endx,endy,num,i,speed,fn) {
	if (!this.slideActive) return
	if (i++ < num) {
		this.moveBy(dx,dy)
		this.onSlide()
		if (this.slideActive) setTimeout(this.obj+".slide("+dx+","+dy+","+endx+","+endy+","+num+","+i+","+speed+",\""+fn+"\")",speed)
		else this.onSlideEnd()
	}
	else {
		this.slideActive = false
		this.moveTo(endx,endy)
		this.onSlide()
		this.onSlideEnd()
		eval(fn)
	}
}
function NiceLayerSlideInit() {}
NiceLayer.prototype.slideInit = NiceLayerSlideInit
NiceLayer.prototype.slideTo = NiceLayerSlideTo
NiceLayer.prototype.slideBy = NiceLayerSlideBy
NiceLayer.prototype.slideStart = NiceLayerSlideStart
NiceLayer.prototype.slide = NiceLayerSlide
NiceLayer.prototype.onSlide = new Function()
NiceLayer.prototype.onSlideEnd = new Function()

function NiceLayerClipInit(clipTop,clipRight,clipBottom,clipLeft) {
	if (is.ie) {
		if (arguments.length==4) this.clipTo(clipTop,clipRight,clipBottom,clipLeft)
		else if (is.ie4) this.clipTo(0,this.css.pixelWidth,this.css.pixelHeight,0)
	}
}
function NiceLayerClipTo(t,r,b,l) {
	if (t==null) t = this.clipValues('t')
	if (r==null) r = this.clipValues('r')
	if (b==null) b = this.clipValues('b')
	if (l==null) l = this.clipValues('l')
	if (is.ns) {
		this.css.clip.top = t
		this.css.clip.right = r
		this.css.clip.bottom = b
		this.css.clip.left = l
	}
	else if (is.ie) this.css.clip = "rect("+t+"px "+r+"px "+b+"px "+l+"px)"
}
function NiceLayerClipBy(t,r,b,l) {
	this.clipTo(this.clipValues('t')+t,this.clipValues('r')+r,this.clipValues('b')+b,this.clipValues('l')+l)
}
function NiceLayerClipValues(which) {
	if (is.ie) var clipv = this.css.clip.split("rect(")[1].split(")")[0].split("px")
	if (which=="t") return (is.ns)? this.css.clip.top : Number(clipv[0])
	if (which=="r") return (is.ns)? this.css.clip.right : Number(clipv[1])
	if (which=="b") return (is.ns)? this.css.clip.bottom : Number(clipv[2])
	if (which=="l") return (is.ns)? this.css.clip.left : Number(clipv[3])
}
NiceLayer.prototype.clipInit = NiceLayerClipInit
NiceLayer.prototype.clipTo = NiceLayerClipTo
NiceLayer.prototype.clipBy = NiceLayerClipBy
NiceLayer.prototype.clipValues = NiceLayerClipValues

// Write Method
function NiceLayerWrite(html) {
	if (is.ns) {
		this.doc.open()
		this.doc.write(html)
		this.doc.close()
	}
	else if (is.ie) {
		this.event.innerHTML = html
	}
}
NiceLayer.prototype.write = NiceLayerWrite

// BrowserCheck Object
function BrowserCheck() {
	var b = navigator.appName
	if (b=="Netscape") this.b = "ns"
	else if (b=="Microsoft Internet Explorer") this.b = "ie"
	else this.b = b
	this.version = navigator.appVersion
	this.v = parseInt(this.version)
	this.ns = (this.b=="ns" && this.v>=4)
	this.ns4 = (this.b=="ns" && this.v==4)
	this.ns5 = (this.b=="ns" && this.v==5)
	this.ie = (this.b=="ie" && this.v>=4)
	this.ie4 = (this.version.indexOf('MSIE 4')>0)
	this.ie5 = (this.version.indexOf('MSIE 5')>0)
	this.min = (this.ns&#0124;&#0124;this.ie)
}
is = new BrowserCheck()

function css(id,left,top,width,height,color,vis,z,other) {
	if (id=="START") return '<STYLE TYPE="text/css">\n'
	else if (id=="END") return '</STYLE>'
	var str = (left!=null && top!=null)? '#'+id+' {position:absolute; left:'+left+'px; top:'+top+'px;' : '#'+id+' {position:relative;'
	if (arguments.length>=4 && width!=null) str += ' width:'+width+'px;'
	if (arguments.length>=5 && height!=null) {
		str += ' height:'+height+'px;'
		if (arguments.length<9 &#0124;&#0124; other.indexOf('clip')==-1) str += ' clip:rect(0px '+width+'px '+height+'px 0px);'
	}
	if (arguments.length>=6 && color!=null) str += (is.ns)? ' layer-background-color:'+color+';' : ' background-color:'+color+';'
	if (arguments.length>=7 && vis!=null) str += ' visibility:'+vis+';'
	if (arguments.length>=8 && z!=null) str += ' z-index:'+z+';'
	if (arguments.length==9 && other!=null) str += ' '+other
	str += '}\n'
	return str
}
function writeCSS(str,showAlert) {
	str = css('START')+str+css('END')
	document.write(str)
	if (showAlert) alert(str)
}
function NiceLayerLoad(url,fn) {
	this.loadFinish = NiceLayerLoadFinish
	if (is.ns) this.css.load(url,this.w)
	else if (is.ie) parent.bufferFrame.document.location = url
	this.evalfn = fn
}
function NiceLayerLoadFinish() {
	if (is.ie) this.event.innerHTML = parent.bufferFrame.document.body.innerHTML
	eval(this.evalfn)
}
NiceLayer.prototype.load = NiceLayerLoad

function NiceLayerSetbg(color) {
	if (is.ns) this.doc.bgColor = color
	else this.css.backgroundColor = color
}
NiceLayer.prototype.setbg = NiceLayerSetbg

function NiceLayerImg(imgName,imgObj) {
	this.doc.images[imgName].src = eval(imgObj+'.src')
}
NiceLayer.prototype.img = NiceLayerImg

function NiceLayerGetRelativeX() {
	return (is.ns)? this.css.pageX : this.elm.offsetLeft
}
function NiceLayerGetRelativeY() {
	return (is.ns)? this.css.pageY : this.elm.offsetTop
}
NiceLayer.prototype.getRelativeX = NiceLayerGetRelativeX
NiceLayer.prototype.getRelativeY = NiceLayerGetRelativeY

function NiceLayerGetContentWidth() {
	return (is.ns)? this.doc.width : this.elm.scrollWidth
}
function NiceLayerGetContentHeight() {
	return (is.ns)? this.doc.height : this.elm.scrollHeight
}
NiceLayer.prototype.getContentWidth = NiceLayerGetContentWidth
NiceLayer.prototype.getContentHeight = NiceLayerGetContentHeight

//</script>

Så jag skulle gärna vilja ha hjälp med att få denna meny att öppna sig vågrätt istället för lodrätt hoppas nån kan hjälpa mig.

PS.
När jag hämtar menyn det ser ut så här

<script language="JavaScript">
<!--
var bIE, bNS = false;
var bMac, bWin = false;

sNavVersion = navigator.appVersion;
sNavName	= navigator.appName;

bIE = (sNavName == 'Microsoft Internet Explorer') ? true : false;
bNS = (sNavName == 'Netscape') ? true : false;

bMac = (sNavVersion.indexOf('Mac') != -1) ? true : false;
bWin = (!bMac) ? true : false;

//if (bWin && bIE){
if (bMac){
	document.location = "simple_greymenu.asp?dir="
}
//-->
</script>

<script language="JavaScript" src="js/NiceLayer.js"></script>
<script language="JavaScript" src="js/glide.js"></script>
<script language="JavaScript" src="js/collapsemenugray.js"></script>
<script language="JavaScript">
<!--

onload = init
function init() {
	collapse.activate()

	if (is.ns) document.height = collapse.lyr.y + collapse.h
}

collapse = new CollapseMenu(0,38,101,7,'collapseMenu')
collapse.openStyle = 'glide'
collapse.build()

writeCSS(collapse.css)

//-->
</script>
<style type="text/css">
<!--
-->
</style>
</head>

<body bgcolor="#888888" marginheight="0" marginwidth="0" leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0">
<img src="../images/menus/grey/menutop.gif" width=101 height=38 alt="" border="0"><br><nobr><img src="../images/menus/grey/loading_anim.gif" border=0><img src="../images/menus/grey/fill.gif" border=0></nobr>
<script language="JavaScript">
document.write(collapse.divStart)
</script>

<div id="collapseMenuBlock0">
<div id="collapseMenuBlock0Item"><a href="../mumland/" target="main"><img src="../images/menus/grey/mumland_main.gif" border="0"></a></div>
<div id="collapseMenuBlock0Content">
		<a href="../green_frameset.asp?fname=start/" target="_top"><img src="../images/menus/grey/mumlandstart.gif" border="0"></a><br>
		<a href="../green_frameset.asp?fname=kontroll/" target="_top"><img src="../images/menus/grey/mumelkontroll.gif" border="0"></a><br>
		<a href="../green_frameset.asp?fname=om/" target="_top"><img src="../images/menus/grey/om.gif" border="0"></a><br>
		<a href="../green_frameset.asp?fname=hemsideskolan/" target="_top"><img src="../images/menus/grey/hemsideskolan.gif" border="0"></a><br>
		<a href="../green_frameset.asp?fname=tavling/" target="_top"><img src="../images/menus/grey/tavling.gif" border="0"></a><br>
		<a href="../green_frameset.asp?fname=idolkorten/" target="_top"><img src="../images/menus/grey/idolkort.gif" border="0"></a><br>
		<a href="../green_frameset.asp?fname=mejlen/start.asp" target="_top"><img src="../images/menus/grey/mail.gif" border="0"></a><br>
		<a href="../green_frameset.asp?fname=tipsaenvan/" target="_top"><img src="../images/menus/grey/tips.gif" border="0"></a><br>
		<a href="../green_frameset.asp?fname=chatt/" target="_top"><img src="../images/menus/grey/chat.gif" border="0"></a><br>
		<a href="../green_frameset.asp?fname=forum/" target="_top"><img src="../images/menus/grey/forum.gif" border="0"></a><br>
		<a href="../green_frameset.asp?fname=spel/" target="_top"><img src="../images/menus/grey/spel.gif" border="0"></a><br>
		<a href="../green_frameset.asp?fname=kalender/" target="_top"><img src="../images/menus/grey/events.gif" border="0"></a><br>
		<a href="../green_frameset.asp?fname=asikt/" target="_top"><img src="../images/menus/grey/asikt.gif" border="0"></a><br>
		<a href="../green_frameset.asp?fname=lanktips/" target="_top"><img src="../images/menus/grey/lank.gif" border="0"></a><br>
		<a href="../green_frameset.asp?fname=omo/" target="_top"><img src="../images/menus/grey/mumland.gif" border="0"></a><br>	
		<a href="../green_frameset.asp?fname=galleri/" target="_top"><img src="../images/menus/grey/galleri.gif" border="0"></a><br>
		<a href="../green_frameset.asp?fname=petter/" target="_top"><img src="../images/menus/grey/petter.gif" border="0"></a><br>
		<a href="../green_frameset.asp?fname=gombesok/" target="_top"><img src="../images/menus/grey/gomdittbesok.gif" border="0"></a><br>
</div>

<div id="collapseMenuBlock1">
<div id="collapseMenuBlock1Item"><a href="javascript:collapse.toggle(1)"><img src="../images/menus/grey/donera_main.gif" border="0"></a></div>
<div id="collapseMenuBlock1Content">
		<a href="../blue_frameset.asp?fname=om/" target="_top"><img src="../images/menus/grey/om.gif" border="0"></a><br>
		<a href="../blue_frameset.asp?fname=shop/" target="_top"><img src="../images/menus/grey/shop.gif" border="0"></a><br>
		<!--<a href="../blue_frameset.asp?fname=gavor/" target="_top"><img src="../images/menus/grey/gavor.gif" border="0"></a><br>-->
		<a href="../blue_frameset.asp?fname=ideellt/" target="_top"><img src="../images/menus/grey/ideellt.gif" border="0"></a><br>
		<a href="../blue_frameset.asp?fname=prylshop/" target="_top"><img src="../images/menus/grey/prylshop.gif" border="0"></a><br>
		<a href="../blue_frameset.asp?fname=projekt/" target="_top"><img src="../images/menus/grey/projekt.gif" border="0"></a><br>
		<a href="../blue_frameset.asp?fname=partners/" target="_top"><img src="../images/menus/grey/partners.gif" border="0"></a><br>
		<a href="../blue_frameset.asp?fname=vanner/" target="_top"><img src="../images/menus/grey/vanner.gif" border="0"></a><br>
		<!--<a href="../blue_frameset.asp?fname=sponsorer/" target="_top"><img src="../images/menus/grey/sponsorer.gif" border="0"></a><br>-->
		<a href="../blue_frameset.asp?fname=medlem/" target="_top"><img src="../images/menus/grey/medlem.gif" border="0"></a><br>
</div>
osv.....

DS.

------------------
verktygslådan

Ett gott trams förlänger
livet :e

[Redigerat av jispir den 07 feb 2001]

Medlem sedan maj 20011 343 inlägg
#2

finns det ingen som vet? :(

------------------
verktygslådan

Ett gott trams förlänger
livet :e

Medlem sedan juni 20003 169 inlägg
#3

Det är nog inte så att det inte är någon som vet men ingen orkar läsa igenom all din kod. :e

------------------
¤ WIBERG ¤

281 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
132 ms — deklarationer (db)
0 ms — hämta statistik (cache)
146 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)