ilayer帮助 [英] ilayer help

查看:88
本文介绍了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>这样的东西。或者< layer>。你在哪里得到这样的东西?
There is no such thing as an <ilayer> or a <layer>. Where did you get such a thing?


这是一个复制脚本,有我想做的...


基本上,我设置了iframe,并且我希望在单击按钮时滚动正常页面上的信息。这让我有能力做到这一点,但是一切都成了这一层的一部分...我无法把它弄出来。


你能提供一些其他的建议吗?
it was a copy script that had what i was looking to do...

basically, i have a iframe set up and am looking to have the information on the normal page scrolled when a button is clicked. This provided me the ability to do that however everything became part of this layer... and i cant get it out.

Can you provide some other advice?


那是'javascript所以我把它移到那个板上。你的代码看起来像是由古人写的。
That''s javascript so I"m moving this to that board. Your code looks like it was written by the ancients though.


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

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆