Avatar billede ulrik-nielsen Nybegynder
03. februar 2002 - 22:46 Der er 13 kommentarer og
2 løsninger

Rystende billede!!

Hey..

Er der nogen der har et script der får et billede til at ryste??

Mvh Ulrik
Avatar billede nuki Nybegynder
03. februar 2002 - 22:50 #1
Avatar billede ulrik-nielsen Nybegynder
03. februar 2002 - 22:53 #2
Der ryster hele browseren!! Jeg skal bare bruge et der ryster ET billede på hjemmesiden...
Avatar billede jakoba Nybegynder
03. februar 2002 - 23:40 #3
Avatar billede Slettet bruger
03. februar 2002 - 23:50 #4
Får browseren til at "ryste".

<SCRIPT LANGUAGE="JavaScript1.2">
function shakeMe(n)
{
if (self.moveBy) {
for (i = n; i > 0; i--) {
self.moveBy(0,i);
self.moveBy(i,0);
self.moveBy(0,-i);
self.moveBy(-i,0);
} } }
</SCRIPT>

<BODY onload="shakeMe(10)">
I onload kan tallet ændres, men mellem 5 og 10 får man det bedste resultat
Avatar billede Slettet bruger
03. februar 2002 - 23:54 #5
kunne det bruges ??
Avatar billede ulrik-nielsen Nybegynder
04. februar 2002 - 10:06 #6
Jakoba - Ja var det jeg mente!! Men kan man ikke få det til at ryste hele tiden uden at trykke på knappen?? Eller i et ental sekunter efter siden har loadet??
Avatar billede jakoba Nybegynder
04. februar 2002 - 11:34 #7
jo sagtens. lav evt onload eventen i <body om så der står:
<BODY onload="timerHandle=setInterval('placer()',20);setTimeout('clearInterval(timerHandle)',15000)">
så vil den ryste i 15 sekunder og derefter stoppe. (15000 millisekunder)

mvh JakobA
Avatar billede ulrik-nielsen Nybegynder
04. februar 2002 - 16:05 #8
okai :-) så bare lige en allesidste ting!! Kan man lave sådan at når man fører musen over billede at det ryster!?!? =)
Avatar billede Slettet bruger
04. februar 2002 - 16:29 #9
Ja:

<img src="bla.gif" onMouseOver="to = setTimeout('placer()',20);" onMouseOut="clearTimeout(to);">

Det stopper også jordskælvet, når man fører musen ud igen.
Avatar billede ulrik-nielsen Nybegynder
04. februar 2002 - 16:39 #10
det virker ikke så godt!!! skal min fil se sådan her ud??:
<HTML>
<script language='javascript'> <!-- // >

var ns4 = (document.layers) ? true : false;
var ie4 = (document.all) ? true : false;

function getLinkXY ( elm ) {  // giver x,y gor hele dokumentet
    if ( ns4 )
        return elm;
    else {
        var rd = { x:0 ,y:0 };
        do { rd.x += parseInt( elm.offsetLeft );
            rd.y += parseInt( elm.offsetTop );
            elm = elm.offsetParent;
        } while ( elm );
        return rd;
    };
}; //end getLinkXY ( string )

var cycleX = new Array( 3, 0, 2, -3 );
var cycleY = new Array( 2, 0, 3, -2 );
var cyklus = 0;
var divnavn = 'jensen';
var imgnavn = 'anker';

function placer( ) {
    if ( ++cyklus > 3 ) cyklus = 0;
    var lxy = getLinkXY( document.images[imgnavn] );
    var lx = lxy.x +cycleX[cyklus];
    var ly = lxy.y +cycleY[cyklus];
    var obj = (ns4)? document.layers[divnavn]
                  : ( (ie4)? document.all[divnavn]
                            : document.getElementById(divnavn) );
    var styleObj = (ns4)? obj : obj.style;
    if (ie4) {
        styleObj.posLeft = lx;
        styleObj.posTop  = ly;
    } else {
        styleObj.left = lx;
        styleObj.top  = ly;
    };
    styleObj.zIndex = 5;
    styleObj.visibility = "visible";
}; //end placer( )

var timerHandle;

// --> </script>

</HEAD>
<BODY onload="cyklus=0, placer();">

<div name='jensen' id='jensen' style="position:absolute;visibility:visible;">
<img src="angel.jpg" onMouseOver="to = setTimeout('placer()',20);" onMouseOut="clearTimeout(to);"></div>
<center><IMG name='anker' SRC="../std/gennemsigtig.gif" BORDER="0" WIDTH="350" HEIGHT="263" ALT="dette usynlige billede er anker for rysteriet"></center>
</BODY>
</HTML>
Avatar billede Slettet bruger
04. februar 2002 - 16:47 #11
Du har en del fejl, så vidt jeg kan se, men jeg har desværre ikke tid lige nu! Vender forhåbentlig snart tilbage!
Avatar billede Slettet bruger
04. februar 2002 - 16:50 #12
Avatar billede ulrik-nielsen Nybegynder
04. februar 2002 - 16:51 #13
ok... takker
Avatar billede Slettet bruger
05. februar 2002 - 17:03 #14
Du kan ikke bruge linket eller hvad?
Avatar billede ulrik-nielsen Nybegynder
05. februar 2002 - 17:29 #15
jeps... tak skal du ha
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester