|
|
Cascading Style Sheets |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
#A{ position:absolute; left:50px; top:50px; border-style:solid; border-width:3px; height:110px; width:110px; } #B{ position:absolute; left0px; top:0px; text-align:center; background-color:red; height:50px; width:50px; z-index:0; } #C{ position:absolute; left:20px; top:20px; text-align:center; background-color:yellow; height:50px; width:50px; z-index:1; } #D{ position:absolute; left:40px; top:40px; text-align:center; background-color:lime; height:50px; width:50px; z-index:2; } #E{ position:absolute; left:60px; top:60px; text-align:center; background-color:aqua; height:50px; width:50px; z-index:3; } --> |
|
|
JavaScript Code |
1 2 3 4 5 6 |
function ebeneQ1(){ var ebene1=4; // Quadrat Q1 var rule=document.styleSheets[0].cssRules[0].style.zIndex=ebene1; } |
|
|
JavaScript Code |
1 2 3 |
if (onmouseover == Element("B"){ ändere Ebene } |

allerdings ist das meines wissens nach DOM level 1.2 ist doch richtig oder ? Ich würde mich allerdings lieber an die Aufgabenstellung halten und DOM level 1.1 benutzen gibt es da eine Möglichkeit ?This post has been edited 1 times, last edit by "the_old_Pirate" (Jan 15th 2011, 1:57pm)
|
|
JavaScript Code |
1 2 3 4 5 6 7 |
var zIndex=5000; function popUp(element) { element = document.getElementById(element); zIndex++; element.style.zIndex = zIndex; } |
|
|
HTML Code |
1 2 3 4 5 |
<div id="A" onmouseover="popUp('A')"></div> <div id="B" onmouseover="popUp('B')"></div> <div id="C" onmouesover="popUp('C')"></div> <div id="D" onmouseover="popUp('D')"></div> <div id="E" onmouseover="popUp('E')"></div> |
|
|
JavaScript Code |
1 2 3 4 5 6 7 8 |
function onLoad() { document.getElementById("A").onmouseover="popUp('A')"; document.getElementById("B").onmouseover="popUp('B')"; document.getElementById("C").onmouseover="popUp('C')"; document.getElementById("D").onmouseover="popUp('D')"; document.getElementById("E").onmouseover="popUp('E')"; } |
|
|
HTML Code |
1 |
<div onmouseover="popUp(this)"></div> |
|
|
JavaScript Code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
var zspeicher funciton popUp(element){ zspeicher= document.getElementById(element); // zspeicher speichert das unveränderete Element ... ... ... } function popDown(element)[ zspeicher auslesen var current = document.getElementById(element); //speicher das aktuelle Element current.style.zIndex=zindex im zspeicher } |
|
|
JavaScript Code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
var zspeicher; function popUp(element){ zspeicher=document.getElementById(element).style.zIndex; //speichert element unverändert zwischen alert(zspeicher); //gibt testweiße den zIndex von unverändertem element aus var ebene1=4; var rule = document.getElementById(element); rule.style.zIndex=ebene1; } funciton popDown(element){ var ursprung=zspeicher; alert(ursprung); var ebene=document.getElementById(element); ebene.style.zIndex=ursprung; } |
This post has been edited 2 times, last edit by "the_old_Pirate" (Jan 16th 2011, 12:12pm)
|
|
JavaScript Code |
1 2 3 4 |
var zIndex=5000; function popUp(element) { element.style.zIndex = ++zIndex; } |
|
|
JavaScript Code |
1 2 3 4 5 6 7 8 9 10 |
var zIndexUp=50000; var zIndexDown = 50000; function popDown(element) { element.style.zIndex = zIndexDown--; } function popUp(element) { element.style.zIndex = zIndexUp++; } |
|
|
HTML Code |
1 2 3 4 5 |
<div onmouseover="popUp(this)" onmouseout="popDown(this)"></div> <div onmouseover="popUp(this)" onmouseout="popDown(this)"></div> <div onmouesover="popUp(this)" onmouseout="popDown(this)"></div> <div onmouseover="popUp(this)" onmouseout="popDown(this)"></div> <div onmouseover="popUp(this)" onmouseout="popDown(this)"></div> |
) musst du dashier nehmen:|
|
JavaScript Code |
1 2 3 4 5 6 7 8 9 10 11 12 |
var zIndexUp=50000; var zIndexDown = 50000; function popDown(element) { element = document.getElementById(element); element.style.zIndex = zIndexDown--; } function popUp(element) { element = document.getElementById(element); element.style.zIndex = zIndexUp++; } |
|
|
HTML Code |
1 2 3 4 5 |
<div id="A" onmouseover="popUp('A')" onmouseout="popDown('A')"></div> <div id="B" onmouseover="popUp('B')" onmouseout="popDown('B')"></div> <div id="C" onmouesover="popUp('C')" onmouseout="popDown('C')"></div> <div id="D" onmouseover="popUp('D')" onmouseout="popDown('D')"></div> <div id="E" onmouseover="popUp('E')" onmouseout="popDown('E')"></div> |
|
|
JavaScript Code |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
function onLoad() { document.getElementById("A").onmouseover="popUp('A')"; document.getElementById("B").onmouseover="popUp('B')"; document.getElementById("C").onmouseover="popUp('C')"; document.getElementById("D").onmouseover="popUp('D')"; document.getElementById("E").onmouseover="popUp('E')"; document.getElementById("A").onmouseout="popDown('A')"; document.getElementById("B").onmouseout="popDown('B')"; document.getElementById("C").onmouseout="popDown('C')"; document.getElementById("D").onmouseout="popDown('D')"; document.getElementById("E").onmouseout="popDown('E')"; } |