Ja und zwar hab hier nen Layer-Code und möchte diesen gerne anpassen hab aber leider KA wie, da ich js nicht behersche leider nur php/mysql
und zwar möchte ich gerne, dass man ohne onload den layer bekommt, sowie statt den Text eine webseite anzeigen lassen kann und das ich alles in eine .js datei verstauen kann, damit ich ned auf jeder Seite das so kompliziert einbauen muss
Wäre jemand so nett und hilft mir falls dieser dann in php/mysql Hilfe braucht helf ich ihm gerne
lg danke schonmal
Code:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>test</title>
<script type="text/javascript">
<!--
var zeit = 50; // Zeit zwischen den einzelnen Verschiebeungen des Layers.
//höhere Werte lassen den Layer langsamer reinsliden.
var endposition = 100; //Endposition des layers von linken Rand des
//Bildschirmes aus gesehen.
function schieb(){
var teil = document.getElementById('werbung');
var links = parseFloat(teil.style.left);
if(links < endposition){
teil.style.left = links + 20 + "px";
window.setTimeout("schieb()",zeit);
}
}
function verschwinde(){
var teil = document.getElementById('werbung');
var links = parseFloat(teil.style.left);
if(links > (-1 * parseFloat(teil.style.width))-100){
teil.style.left = links - 20 + "px";
window.setTimeout("verschwinde()",zeit);
}
}
//-->
</script>
</head>
<!-- Die Zahl innerhalb von setTimeout bestimmt, wie lange es dauert
Bis der layer reinslidet (in Millisekunden).
-->
<body onload="schieb()">
<!-- Anfang des Layers
Folgende Werte dürfen NICHT verändert werden:
Äußerer Div:
Position:absolute;
id="werbung"
Der wert von left: muss immer den (Wert der Breite x (-1)) -100 betragen.
Innerer Div:
position:absolute;
top:10px;
right:30px;
onclick="verschwinde()"
-->
<div style="padding:35px; position:absolute; width:500px; top:50px; left:-800px; height:300px; background-color:#d9fffe; border:2px #000 solid;" id="werbung">
test
<div style="position:absolute; top:10px; right:10px; border:2px dashed #000; width:20px; height:20px; text-align:center; vertical-align:middle; cursor:pointer;" onclick="verschwinde()">X</div></div>
<!-- Ende des Layers -->
</body>
</html>
Wäre jemand so nett und hilft mir falls dieser dann in php/mysql Hilfe braucht helf ich ihm gerne
lg danke schonmal