ďťż
Podstrony
|
telcocafeWitam!Chciałbym aby po kliknięciu wyświetliły mi się współrzędne css nagłówka (tzn odleglość od lewej krawędzi ekranu) Pojawia mi sie jedynie czysty alert. Co robię źle? <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title></title> <style type="text/css" > h3{ position: absolute; left: 10px; background-color:#FF0000; } </style> <script type="text/javascript"> function polozenie() { oDocId=document.getElementById("memEle1") alert(oDocId.style.left); } </script> </head> <body> <h3 id="memEle1" onclick="polozenie()">aaaaa</h3> </body> </html> oDocId.offsetLeft //działa w Mozilli, ale przetestuj w IE dzięki :) zraz sprawdzę :) czy wiesz może dlaczego mój kod nie działa? Wiedza uniemożliwi ponowne popełnienie tego samego błędu :) Nadajesz style wszystkim znacznikom h3, a nie konkretnemu elementowi. :) Sprawdziłem w Firefoksie. Przez element.style można odnieść się tylko do stylów, które znajdują się w atrybucie style. Czyli nie odczytasz w ten sposób stylów z arkusza CSS. dzięki :) bede o tym pamiętał :) |
|||
Sitedesign by AltusUmbrae. |