grafiken zum wackeln bringen?
pitdralon
- html
hi teckies!
ich hatte mir mal vor jahren eine website gebookmarkt, die damals für ihr design ausgezeichnet wurde - in der internetworld oder so ... egal!
die mitte der seite war einer großen grafik bedeckt, die im script (html? javascript? was anderes? kein java!!!) einen befehl hatte, der sie ständig zum schnellen hin- und her-, hoch- und runterwackeln zwang.
kernpunkt des scripts waren 4 zeilen, in denen die anweisungen für die horizontale und vertikale bewegung um +/- 1 oder 2 pixel gegeben waren.
nach einer hdd-formatierung ist mir diese info verlorengegangen. wer kann mir helfen?
sonne im herzen
pitdralon aus mannheim
hi teckies!
Auch hi,
<html>
<head>
</head>
<body >
<STYLE>.shakeimage { POSITION: relative } </STYLE>
<script language="JavaScript1.2">
var rector=3
var stopit=0
var a=1
function init(which){
stopit=0
shake=which
shake.style.left=0
shake.style.top=0
}
function rattleimage(){
if ((!document.all&&!document.getElementById)||stopit==1)
return
if (a==1){
shake.style.top=parseInt(shake.style.top)+rector
}
else if (a==2){
shake.style.left=parseInt(shake.style.left)+rector
}
else if (a==3){
shake.style.top=parseInt(shake.style.top)-rector
}
else{
shake.style.left=parseInt(shake.style.left)-rector
}
if (a<4)
a++
else
a=1
setTimeout("rattleimage()",50)
}
function stoprattle(which){
stopit=1
which.style.left=0
which.style.top=0
}
</script>
<img src="blabla.gif" border="0" alt="Wackel" width="400" height="400" class="shakeimage"
onmouseover="init(this);rattleimage()"
onmouseout="stoprattle(this)">
</body>
</html>
Gruss Andreas
hi andreas,
danke für deine antwort.
habe mit deinem script ziemlich ziemlich lange herumgedoktort - ohne erfolg (ns4.78).
dann hab ich's mal mit dem i.e.5 ausprobiert, und so klappt's. (http://www.wg2.de)
da mein erwähnter bookmark aber schon einige jahre zurückliegt, muß das zu zeiten gewesen sein, als ich noch mit ns3.0 oder ns4.0 gewesen sein.
es muß also auch noch eine variante geben, die ältere browser unterstützt.
hast du noch ne idee? oder jemand anderes, der das hier zufällig liest?
danke allen im voraus
pitdralon