Ciao a tutti,
stavo cercando di lavorare a una cosa tecnicamente piuttosto datata:
Il mio HTML
codice:
<html>
<head>
<script src="/silentPackages.js" type="text/javascript" language="javascript"/>
<style type="text/css">
html, body {margin: 0px auto;}
body {
padding: 20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
#packagehiddenContainer {
position: absolute;
width: 300px;
background-color: #FFCC00;
border: solid #232323 1px;
padding: 4px 4px;
top: 0px;
left: 0px;
}
#packagehidden {
background: #FFFFFF;
border: solid #DCDCDC 1px;
margin: 0px auto;
padding: 4px;
}
#packagehidden h5 {
color: #FF9933;
font-size: 20px;
margin: 2px 2px;
padding: 2px 2px;
}
#packagehidden p {
font-size: 12px;
padding: 1px;
}
#packagehidden .pckghereprice { text-align: right;}
</style>
<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type"/>
<title>Untitled Document</title>
</head>
<body>
<div id="packagehiddenContainer">
<div id="packagehidden"><h5 >prova;</h5></div>
</div>
<div style="text-align: right; width: 100">
clicca
</p>
</div>
</body>
</html>
questo il mio js
codice:
funzione(){
divMove = document.getElementById('packagehiddenContainer');
divMove.style.visibility = "visible";
divMoveW = divMove.style.width?parseInt(divMove.style.width):divMove.offsetWidth;
divMoveH = divMove.style.height?parseInt(divMove.style.height):divMove.offsetHeight;
divMoveL = parseInt(divMove.style.left);
divMoveT = parseInt(divMove.style.top);
sx = window.width; sy = window.height;
alert(divMoveL)
}
L'alert mi restituisce sempre NaN, mentre la consolle di Firefox insiste sul fatto che c'è un "errore nell'interpretazione della proprietà top", è cambiato qualcosa nei parser negli ultimi 2 giorni?
E' cambiato qualcosa nei CSS? A me sembra di aver definito e dichiarato tutto. sapevo che IE5 non leggeva style.top se non era definito in 'line' direttamente sul tag div, ma mi sembra firefox non abbia mai avuto problemi del genere.. eppure!
Aiuto! Mi areno sulle basi!