jelleverzijden
Nieuwe gebruiker
- Lid geworden
- 10 mei 2008
- Berichten
- 1
Hallo! Ik ben nieuw in de javascript wereld en heb hard hulp nodig!
Ik ben bezig met een scriptje dat een plaatje over het beeld laat bewegen. Nu wil ik dat wanneer het plaatje een bepaalde positie op het scherm heeft bereikt een andere functie gaat uitvoeren. Dit probeer ik als volgt:
--------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------
De functies werken los wel maar als ik ze zo probeer te koppelen blijft het geheel stilstaan.
HULUP PLEASE

Ik ben bezig met een scriptje dat een plaatje over het beeld laat bewegen. Nu wil ik dat wanneer het plaatje een bepaalde positie op het scherm heeft bereikt een andere functie gaat uitvoeren. Dit probeer ik als volgt:
--------------------------------------------------------------------------------------------------------------------
Code:
<style type="text/css">
#plaatjeObject {
/* simple box */
position:absolute;
width:80px;
height:60px;
background-image:url(file:///D|/Prive/A%20tm%20Z/P/Pixelskills/website12-03-08/site/images/Afbeelding_224.jpg);
border:none;
white-space:nowrap;
padding:0.5em;
}
</style>
<script type="text/javascript">
var plaatje = null; // object
function doMove_left() {
plaatje.style.left = parseInt(plaatje.style.left)-1+'px';
setTimeout(doMove_left,20); // call doMove_left in 20msec
}
if (doMove_left <= 800){
function doMove_up() {
plaatje.style.top = parseInt(plaatje.style.top)-1+'px';
setTimeout(doMove_up,20); // call doMove_up in 20msec
}
function init() {
plaatje = document.getElementById('plaatjeObject'); // het "plaatje" object
plaatje.style.top = '100px'; // zet de start positie naar 1000px
doMove_up(); // start animating
}
else {
function init() {
plaatje = document.getElementById('plaatjeObject'); // het"plaatje" object
plaatje.style.left = '1000px'; // zet de start positie naar 1000px
doMove_left(); // start animating
}
window.onload = init;
</script>
</head>
<body>
<h1>Plaatje laten bewegen</h1>
<div id="plaatjeObject">
plaatje.
</div>
</body>
De functies werken los wel maar als ik ze zo probeer te koppelen blijft het geheel stilstaan.
HULUP PLEASE

Laatst bewerkt door een moderator: