herrgarnele
Erfahrenes Mitglied
Hallo zusammen!
Ich habe auf meiner Seite für die Seiten links, rechts und unten per CSS einen Schlagschatten generiert:
Nun wird das ganze aber ganz schön unübersichtlich, deshalb möchte ich das per js generieren. Mein (erfolgloser) Versuch bisher schaut so aus (bitte nicht lachen):
Leider tut sich da gar nix...
Hilfe!!
Ich habe auf meiner Seite für die Seiten links, rechts und unten per CSS einen Schlagschatten generiert:
Code:
<div id="main">
<div id="shadow_left">
<div id="shadow_right">
<div id="shadow_bottom">
<div id="shadow_leftbottom">
<div id="shadow_rightbottom">
<div id="wrapper">
content
</div>
</div>
</div>
</div>
</div>
</div>
</div>
Code:
<script language="text/javascript">
document.body.onload = function() {
var shadowleft = document.createElement("div");
shadowleft.id = "shadow_left";
var shadowright = document.createElement("div");
shadowright.id = "shadow_right";
var shadowbottom = document.createElement("div");
shadowright.id = "shadow_bottom";
var shadowleftbottom = document.createElement("div");
shadowright.id = "shadow_leftbottom";
var shadowrightbottom = document.createElement("div");
shadowright.id = "shadow_rightbottom";
var wrapper = document.getElementById("wrapper");
var wrapperCopy = wrapper.cloneNode(true);
var parentWrapper = wrapper.parentNode;
shadowright.appendChild(wrapperCopy);
parentWrapper.insertBefore(shadowleft, wrapper);
parentWrapper.insertBefore(shadowright, wrapper);
parentWrapper.insertBefore(shadowbottom, wrapper);
parentWrapper.insertBefore(shadowleftbottom, wrapper);
parentWrapper.insertBefore(shadowrightbottom, wrapper);
parentWrapper.removeChild(wrapper);
}
</script>
Hilfe!!