本文介绍了ilayer帮助的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在从ilayer中移除一些img'时遇到一些困难......


i在ilayer中有一个带有滚动文本的框架,可以解决翻转问题..


样本:

[HTML]< html>

< head>

< title>< / title>

< script language =" JavaScript1.2">


iens6 = document.all || document.getElementById

ns4 = document.layers


//指定滚动速度(更大=更快)

var speed = 5


if(iens6){

document.write(''< div id =" 1" style =" position:relative; top:150; width:175; height:160; border:0px; overflow:hidden">'')

document.write(''< div id =" 2" style =" position:绝对;宽度:170;左:0;顶部:0">'')

}

< / script>

< ; / head>

< ilayer name =" ns1" width = 175 height = 160 clip =" 0,0,175,160">

< layer name =" ns2" width = 175 height = 160 visibility = hidden>


<! - 内容开始 - >

<! - END CONTENT - > ;


< / layer>

< / ilayer>


< script language =" JavaScript1.2">

if(iens6)

document.write(''< / div>< / div>'')

< / script>


< table width =" 175px">< td>< p align =" right">

< a href ="#"的onmouseover = QUOT;前移()" onMouseout =" clearTimeout(moveupvar)">< img src =" up.gif"边界= 0>< / A> < a href ="#"的onmouseover = QUOT;下移()" onMouseout =" clearTimeout(movedownvar)">< img src =" down.gif" border = 0>< / a>< / p>< / td>

< / table>


< script language =" ; JavaScript1.2">

if(iens6){

var crossobj = document.getElementById? document.getElementById(" content"):document.all.content

var contentheight = crossobj.offsetHeight

}

else if(ns4 ){

var crossobj = document.nscontainer.document.nscontent

var contentheight = crossobj.clip.height

}


function movedown(){

if(iens6&&& parseInt(crossobj.style.top)> =(contentheig ht *( - 1)+100))

crossobj.style.top = parseInt(crossobj.style.top)-speed

else if(ns4&& crossobj.top> =(contentheight *( - 1) +100))

crossobj.top- =速度

movingownvar = setTimeout(" movedown()",20)

}


函数moveup(){

if(iens6&& parseInt(crossobj.style.top)< = 0)

crossobj.style.top = parseInt(crossobj.style.top)+ sp eed

else if(ns4&& crossobj.top< = 0)

crossobj。 top + = speed

moveupvar = setTimeout(" moveup()",20)


}

函数getcontent_height(){

if(iens6)

contentheight = crossobj.offsetHeight

else if(ns4)

document.nscontainer.document.nscontent.visibility =" show"

}

window.onload = getcontent_height

< / script>

< / body>

< / html>

[/ HTML]


问题是带有滚动控制的表位于ilayer下面。我希望他们在上面?但我不能让他们离开ilayer ...我需要一个不同的起始层吗?

help?!

having some difficulty with removing some img''s out of an ilayer...

i have a frame with a scroll text within an ilayer that works off a rollover..

sample:
[HTML]<html>
<head>
<title></title>
<script language="JavaScript1.2">

iens6=document.all||document.getElementById
ns4=document.layers

//specify speed of scroll (greater=faster)
var speed=5

if (iens6){
document.write(''<div id="1" style="position:relative;top:150;width:175;height: 160;border:0px;overflow:hidden">'')
document.write(''<div id="2" style="position:absolute;width:170;left:0;top:0">'' )
}
</script>
</head>
<ilayer name="ns1" width=175 height=160 clip="0,0,175,160">
<layer name="ns2" width=175 height=160 visibility=hidden>

<!-CONTENT START-->
<!--END CONTENT-->

</layer>
</ilayer>

<script language="JavaScript1.2">
if (iens6)
document.write(''</div></div>'')
</script>

<table width="175px"><td><p align="right">
<a href="#" onMouseover="moveup()" onMouseout="clearTimeout(moveupvar)"><img src="up.gif" border=0></a> <a href="#" onMouseover="movedown()" onMouseout="clearTimeout(movedownvar)"><img src="down.gif" border=0></a></p></td>
</table>

<script language="JavaScript1.2">
if (iens6){
var crossobj=document.getElementById? document.getElementById("content") : document.all.content
var contentheight=crossobj.offsetHeight
}
else if (ns4){
var crossobj=document.nscontainer.document.nscontent
var contentheight=crossobj.clip.height
}

function movedown(){
if (iens6&&parseInt(crossobj.style.top)>=(contentheig ht*(-1)+100))
crossobj.style.top=parseInt(crossobj.style.top)-speed
else if (ns4&&crossobj.top>=(contentheight*(-1)+100))
crossobj.top-=speed
movedownvar=setTimeout("movedown()",20)
}

function moveup(){
if (iens6&&parseInt(crossobj.style.top)<=0)
crossobj.style.top=parseInt(crossobj.style.top)+sp eed
else if (ns4&&crossobj.top<=0)
crossobj.top+=speed
moveupvar=setTimeout("moveup()",20)

}

function getcontent_height(){
if (iens6)
contentheight=crossobj.offsetHeight
else if (ns4)
document.nscontainer.document.nscontent.visibility ="show"
}
window.onload=getcontent_height
</script>
</body>
</html>
[/HTML]

The problem is that the table with the scroll contorls are below the ilayer. I want them to be above? but I cant get them out of the ilayer... do i need to have a diffferent start layer?
help?!

推荐答案




这篇关于ilayer帮助的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-27 03:36