/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Hjælp er der nogle der kan se fejlen versi~
Fra : kenneth Møller


Dato : 19-12-00 11:03

Ok, det jeg skal bruge det til , er at når man går ind på min side, og man
ikke går vidre inden for ex 2 min , skal der komme et billede/ inputbox ,
som spørg om man skal have hjælp. og efter ex 20 sek lukker dette layer ned
, hvis der ikke sker noget!

mit problem er at jeg gerne ville have dette layer til at vise sig på musse
positionen!!

jeg har prøvet diverse metoder til at få retunert musse possionen, jeg kan
skrive den til status . men når jeg sætter blockDiv.style.left = ("musse pos
x"), får jeg heletiden en fejl om at den mangler et objekt!

Håber i kan hjælpe mig.

Hvor finder jeg en rigtig god doc. om javascript/ dhtml!

MVH Kenneth


<html><head><title>test</title>

<style type="text/css">
<!--
#test {position: absolute;background : transparent;}


-->
</style>


<SCRIPT LANGUAGE="JavaScript">

function init()

{
block = blockDiv.style;
block.xpos = parseInt(block.left);
setTimeout('slide(window.event.clientX)',1000)

};

function slide(x)
{
blockDiv.style.left = x;
blockDiv.style.visibility='visible';
setTimeout("blockDiv.style.visibility='hidden'",2000)
}

//-->

</script>
</head>
<body onload="window.self.init();return false;" bgcolor=#346534 >
<div id="blockDiv" style="position: relative;
background : transparent;visibility:hidden"><img
src="c:\Inetpub\wwwroot\helpman.gif" ></div><br>


</body>
</html>




 
 
Adam Sjøgren (19-12-2000)
Kommentar
Fra : Adam Sjøgren


Dato : 19-12-00 18:25

On Tue, 19 Dec 2000 11:03:22 +0100, kenneth Møller wrote:

> #test {position: absolute;background : transparent;}

Hvad skal den til for? Du har ikke noget element med id="test", så
vidt jeg kan se?

Tilføj som første linie i scriptet:

var blockDiv;

> function init()

> {

Tilføj:

blockDiv=document.getElementById("blockDiv");

som første linie i init()-funktionen.

> block = blockDiv.style; block.xpos = parseInt(block.left);
> setTimeout('slide(window.event.clientX)',1000)

> };

> function slide(x) { blockDiv.style.left = x;
> blockDiv.style.visibility='visible';
> setTimeout("blockDiv.style.visibility='hidden'",2000) }

(Jeg kan ikke huske DOM godt nok til at vide om ovenstående funktioner
er korrekte, og når du ikke giver en URL til en test-side er det
besværligt at checke din kode).

Hjælper det dig videre?


Mvh.

--
"A splendid time is guaranteed for all" Adam Sjøgren
asjo@koldfront.dk

Søg
Reklame
Statistik
Spørgsmål : 177556
Tips : 31968
Nyheder : 719565
Indlæg : 6408865
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste