Ich habe auf gw-tactics.de gesehen, dass man wenn man über ein Bild fährt so ein Fenster öffnen kann. Wie haben die dass da gemacht?
www.gw-tactics.de/charactercreator/show.php?id=2391
Einfach über die Bilder mit dem Mauszeiger fahren
Hier kann eine Notiz zum Merk-Eintrag hinzugefügt werden (optional)
Geschlossen |
<?php //******************************************** //********* Initialisierung ****************** //******************************************** //------------------------------------------------------- // // initialisierung mit inlclude"Pfad\layerclass.php"; // echo initlayer(); // //------------------------------------------------------- function initlayer() { $counter = 0; return ' <script language="JavaScript" type="text/javascript"> <!-- document.onmousemove = checkPosition; function checkPosition(e) { if(document.all) { mausX = event.clientX + document.body.scrollLeft; mausY = event.clientY + document.body.scrollTop; } else { mausX = e.pageX; mausY = e.pageY; } } function alertpos(dname) { if (document.layers) { document.layers[0].left = mausX; document.layers[0].top = mausY; } else if (document.getElementById) { document.getElementById(dname).style.left = mausX + "px"; document.getElementById(dname).style.top = mausY + "px"; } document.getElementById(dname).style.display = "inline"; } function hiddpos(dname) { document.getElementById(dname).style.display = "none"; } //--> </script> '; } //******************************************** //********* Layer einfügen ****************** //******************************************** //------------------------------------------------------- // // layer einfügen mit echo layer(<layer>,<objekt>,<width>,<height>); // z.B. echo layer("Mein Layer","Huhu","200","200"); // layer und objekt können auch html Code beinhalten. // //------------------------------------------------------- function layer($layer,$obj,$w,$b) { if ($b == 0) $b = 100; if ($w == 0) $w = 100; $counter++; return ' <div onmouseover="hiddpos(\'infodiv'.$counter.'\')" class="layer" id="infodiv'.$counter.'" style="position:absolute; top:50; left:50; display:none; width:'.$w.'; height:'.$b.';"> '.$layer.' </div> <div onmouseout="hiddpos(\'infodiv'.$counter.'\')" onmouseover="alertpos(\'infodiv'.$counter.'\')"> '.$obj.' </div> '; } ?>
<script language="JavaScript" type="text/javascript"> <!-- document.onmousemove = checkPosition; function checkPosition(e) { if(document.all) { mausX = event.clientX + document.body.scrollLeft; mausY = event.clientY + document.body.scrollTop; } else { mausX = e.pageX; mausY = e.pageY; } } function alertpos(dname) { if (document.layers) { document.layers[0].left = mausX; document.layers[0].top = mausY; } else if (document.getElementById) { document.getElementById(dname).style.left = mausX + "px"; document.getElementById(dname).style.top = mausY + "px"; } document.getElementById(dname).style.display = "inline"; } function hiddpos(dname) { document.getElementById(dname).style.display = "none"; } //--> </script>
<div onmouseover="hiddpos('infodiv1')" class="layer" id="infodiv1" style="position: absolute; top: 50px; left: 50px; display: none; width: 200px; height: 200px;"> #### Was eingeblendet werden soll z.B: Bild </div> <div onmouseout="hiddpos('infodiv1')" onmouseover="alertpos('infodiv1')"> #### Das Objekt wo es eingeblendet werden soll z.B: Link oder so </div>
<img src="http://img382.imageshack.us/img382/3073/buildrushento7.jpg" alt="Build" border="0">
<div onmouseover="hiddpos('infodiv1')" class="layer" id="infodiv1" style="position: absolute; top: 50px; left: 50px; display: none; width: 200px; height: 200px;"> 2. Bild </div> <div onmouseout="hiddpos('infodiv1')" onmouseover="alertpos('infodiv1')"> <img src="http://img382.imageshack.us/img382/3073/buildrushento7.jpg" alt="" border="0"> </div>
Geschlossen | ||
Zurück zu HTML, PHP, SQL,... |