[Vorhang auf]

Bei diesem Script entsteht der Effekt eines sich öffnenden Vorhangs beim Anzeigen der Seite.

[zwischen <HEAD> und </HEAD>]

<style>
<!--
.intro{ position:absolute; left:0; top:0; layer-background-color:red; background-color:red; border:0.1px solid red }
--></style>

[zwischen <BODY> und </BODY>]

<div id="i1" class="intro"></div><div id="i2" class="intro"></div>

<script language="JavaScript1.2">
var Geschw=20
var Array_1=new Array()
var Array_2=new Array()
if (document.layers){
 for (i=1;i<=2;i++){
 Array_1[i]=eval("document.i"+i+".clip")
 Array_2[i]=eval("document.i"+i)
 Array_1[i].width=window.innerWidth
 Array_1[i].height=window.innerHeight/2
 Array_2[i].top=(i-1)*Array_1[i].height
 }
}
else if (document.all){
var clipbottom=document.body.offsetHeight/2,cliptop=0
for (i=1;i<=2;i++){
 Array_1[i]=eval("document.all.i"+i+".style")
 Array_1[i].width=document.body.clientWidth
 Array_1[i].height=document.body.offsetHeight/2
 Array_1[i].top=(i-1)*parseInt(Array_1[i].height)
 }
}

function Vorhang_auf(){
 window.scrollTo(0,0)
 if (document.layers){
  Array_1[1].bottom-=Geschw
  Array_1[2].top+=Geschw
  if (Array_1[1].bottom<=0)
   clearInterval(stop)
  }
  else if (document.all){
   clipbottom-=Geschw
   Array_1[1].clip="rect(0 auto+"+clipbottom+" 0)"
   cliptop+=Geschw
   Array_1[2].clip="rect("+cliptop+" auto auto)"
   if (clipbottom<=0)
   clearInterval(stop)
 }
}

function start(){
 stop=setInterval("Vorhang_auf()",100)
 }

start()
</script>

[Autor]

Internet World

[Download]

Bitte kopieren Sie den Quelltext


Copyright © 1998- Nightfire Webworker Archiv Script No: 0339