Layer selbst erstellen

hallo zusammen,

kann man sich einen layer selbst erstellen?? würde nämlich gerne einen layer auf meiner hp schalten

wenn ja gibt es dazu gute verständliche tut?
oder nen bespielscript?

mfg

www.gidf. - 2 Sekunden gegoogelt:

6webmaster.com/homepagetools/text-layer.php
vuwa.de/layer-werbung-selber-machen.php

so ich hab jetzt nen kleines script gefunden.

leider zeigt mir der ie 7 und ff3 unterschiedliche sachen an:
bei ie 7 ist der layer im vordergrund und fast in der mitte der kompletten webseite

beim ff3 ist der layer links oben und leider im hintergund.

woran kann dies liegen?

<style type="text/css">
<!--
#sponsorAdDiv {position:absolute; height:1; width:1; top:0; left:0;}
-->
</style>
<SCRIPT LANGUAGE="JavaScript1.2">

adTime=10;  // seconds ad reminder is shown
chanceAd=1; // ad will be shown 1 in X times (put 1 for everytime)

var ns=(document.layers);
var ie=(document.all);
var w3=(document.getElementById && !ie);
adCount=0;
function initAd(){
        if(!ns && !ie && !w3) return;
        if(ie)                adDiv=eval('document.all.sponsorAdDiv.style');
        else if(ns)        adDiv=eval('document.layers["sponsorAdDiv"]');
        else if(w3)        adDiv=eval('document.getElementById("sponsorAdDiv").style');
        randAd=Math.ceil(Math.random()*chanceAd);
        if (ie||w3)
        adDiv.visibility="visible";
        else
        adDiv.visibility ="show";
        if(randAd==1) showAd();
}
function showAd(){
         adCount+=1;
        if (ie){documentWidth  =document.body.offsetWidth/2+document.body.scrollLeft-20;
        documentHeight =document.body.offsetHeight/2+document.body.scrollTop-20;}
        else if (ns){documentWidth=window.innerWidth/2+window.pageXOffset-20;
        documentHeight=window.innerHeight/2+window.pageYOffset-20;}
        else if (w3){documentWidth=self.innerWidth/2+window.pageXOffset-20;
        documentHeight=self.innerHeight/2+window.pageYOffset-20;}
        adDiv.left=documentWidth-200;adDiv.top =documentHeight-200;
}
function closeAd(){
if (ie||w3)
adDiv.display="none";
else
adDiv.visibility ="hide";
}
onload=initAd;
//End-->
</script>

<div id="sponsorAdDiv" style="visibility:hidden">
<table width="450" height="350" bgcolor="#008000"><tr><td>
<table width="445" height="345" bgcolor="#FFFFFF"><tr><td align="center" valign="middle">

<!--*****EDIT THIS MESSAGE*****-->
<img src="bilder/ppc/ppc_2009_kopf.gif" width="545" height="185" border="0" alt="">
<font color="#FF0000"><p>Liebe Freunde am Turniersport!</p></font>
<font size="-1"><font face="VERDANA,ARIAL,HELVETICA"><a onclick="closeAd();" style="text-decoration:none;color:#000000;"><u>Fenster schließen</u></a></font> </font>
<!--*****EDIT THE ABOVE MESSAGE*****-->
</td></tr></table></td></tr></table>
</div>

[quote=“tobsp”]beim ff3 ist der layer links oben und leider im hintergund.

woran kann dies liegen?[/quote]
Daran, dass du für top und left ungültige Werte zuweist; und eine Angabe zum z-index braucht es ggf. auch noch.

also left habe ich jetzt geändert in:
adDiv.left=(documentWidth-400)+“px”;adDiv.top =(documentHeight-300)+“px”;

jetzt hab ich daduch verschoben.

welchen top meinst ?
und für was braucht man z-index?

EDIT: Problem behoben, hab mal über z-index nachgelesen und diesen eingebaut.
danke chrisb