Du måste ange vilken enhet du avser:
document.getElementById("movingText").style.top=texttop + "px";
2 svar · 184 visningar · startad av Viktor
Hej
Jag har koden nedan och den fungerar perfekt för att flytta en rad med text i Intrnet Explorer, men när jag försöker göra samma sak i Mozilla 1.6 och Opera 7.5 så får jag det inte att fungera,
JavaScript
window.setInterval("moveText(10)", 1000);
var texttop=400;
function moveText(amount)
{
texttop+=amount;
document.getElementById("movingText").style.top=texttop;
}
CSS
#movingText
{
position: absolute;
top: 400px;
left: 400px;
font: 18px arial;
font-weight: 700;
}
XHTML
<body>
<!--#include virtual="../include/menu.html" -->
<div id="mainSection">
<h3>Dynamisk Struktur</h3>
<p>
</p>
</div>
<div id="movingText">Denna text kommer att hoppa runt lite på skärmen.</div>
<script type="text/javascript" src="../include/main.js"></script>
<script type="text/javascript" src="./dynamic_style.js"></script>
</body>
Går det att flytta text i Mozilla och Opera? Hur??? :)
/Viktor
Du måste ange vilken enhet du avser:
document.getElementById("movingText").style.top=texttop + "px";