webForumDet fria alternativet

Flytta text i Mozilla och Opera

JavaScriptur Javascript

2 svar · 184 visningar · startad av Viktor

Medlem sedan aug. 20021 752 inlägg
Frågan#1

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">
			&nbsp;
			<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

Medlem sedan sep. 20021 655 inlägg
#2

Du måste ange vilken enhet du avser:

	document.getElementById("movingText").style.top=texttop + "px";
Medlem sedan aug. 20021 752 inlägg
#3

Tack :)

/Viktor

132 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)