Avatar billede martin100 Nybegynder
01. juli 2000 - 17:41 Der er 1 løsning

hvordan lever man dette ?

Hej!

Hvordan laver man dette, altså nar siden drejer til venstre ?
http://www.smg-net.dk/floater.htm
jeg har scripttet, men ved bare ikke
hvordan jeg skal gøre, nogle som har ideer?

ps. hvem er fvl media ?

her er scriptet
--------------------------------
<SCRIPT LANGUAGE="javascript">
<!-- fvl media 1999 [fvlmedia@usa.net]

// opretter variabler og arrays
var who=new Array("item0","item1","item2","item3","item4","item5","item6");
var where=new Array(0,774,1548,2322,3096,3870,4644,4718);
var current=who[0];
var position=0;
var positionstart=0;
var positionend=0;
var time=10;
parent.slider.location.hash=0
var browserokay=false;

// tjekker om browseren understøtter scroll
var ver = navigator.appVersion.charAt(0);
if (ver >= 4 || (navigator.appName == "Netscape" && ver >= 3))browserokay=true;

// en opfordring til at opdatere hvis ikke okay
if (!browserokay){
alert('To get the best out of this site we recommend\nthat you update to one of the newest browser!\n\nBut don\'t worry the essential features should\nwork on your browser.' )
}

// her preloades billederne som skifter ved muse-aktivitet
// item0.gif - item6.gif = beskrivende tekster
if(browserokay){
    item0=new Image(122,14);
    item0.src="tal/item0.gif"
    item1=new Image(122,14);
    item1.src="tal/item1.gif"
    item2=new Image(122,14);
    item2.src="tal/item2.gif"
    item3=new Image(122,14);
    item3.src="tal/item3.gif"
    item4=new Image(122,14);
    item4.src="tal/item4.gif"
    item5=new Image(122,14);
    item5.src="tal/item5.gif"
    item6=new Image(122,14);
    item6.src="tal/item6.gif"

// navigiations pile og blokke
    nav_block=new Image(24,14);
    nav_block.src="knapper/gul.gif"
    red_navi=new Image(24,14);
    red_navi.src="knapper/gulhot.gif"
    red_fr=new Image(24,14);
    red_fr.src="knapper/bluefr.gif"
    red_bg=new Image(24,14);
    red_bg.src="knapper/bluebg.gif"
}
// flip pilene i forhold til det aktuelle valg
function flip(which){
    if(which!=current && browserokay){
        x = parseInt(eval(which.charAt(4)))*825;
        y = parseInt(eval(current.charAt(4)))*825;
    if (navigator.appName == "Netscape" && ver >= 4) y = parent.slider.pageXOffset;
        if (x>y){document.images["block"+which].src=red_fr.src;}
        if (x<y){document.images["block"+which].src=red_bg.src;}
        }
}
// sørg for at pilene ikke blive hængende efter musen er flyttet
function restore(which){
    if(which!=current && browserokay){
    document.images["block"+which].src=nav_block.src;
        }
}
// skift de beskrivende tekster når musen er over en navigationsknap
function display(which,act){
    if(browserokay){
        if(act) document.images["disp"].src=eval(which+".src");
        else document.images["disp"].src=eval(current+".src");
    }
}

// Den store scroll funktion -
function jump(which){
    //først almindlig spring til bogmærke for ældre browsere
    if(which!=current && !browserokay){
        parent.slider.location.hash=where[seek(which)]
        //alert(parent.slider.location.hash)
    }
    // og så til the real thing
    if(which!=current && browserokay){
        startslide(where[seek(current)],where[seek(which)])
        document.images["block"+current].src=nav_block.src;
        document.images["block"+which].src=red_navi.src;
        current=which;
    }
}

function startslide(start,end){
    position=0;
    positionstart = start
    if (navigator.appName == "Netscape" && ver >= 4) positionstart = parent.slider.pageXOffset;
    positionend=end;
    slide(positionstart,positionend);
}

function slide(start,end){
    position+=(Math.max(start,end)-Math.min(start,end))/(250/time);
    if(start<end) parent.slider.scroll(right(position,start,end),0);
    else parent.slider.scroll(left(position,start,end),0);
    if(position<=Math.max(start,end)) setTimeout("slide(positionstart,positionend)",time);
}

function right(position,start,end){return -(end-start)*(Math.pow(position-end,2)/Math.pow(end,2))+end;}
function left(position,start,end){return (start-end)*(Math.pow(position-start,2)/Math.pow(start,2))+end;}
function seek(part){
    var distance=who.length;
    for(var loop=0;loop<distance;++loop) if(who[loop]==part) break;
    return loop;

// scroll funktion slut
}
//-->
</SCRIPT>
Avatar billede limemedia Nybegynder
01. juli 2000 - 18:45 #1
Du kunne jo bruge eksakt samme script, men blot starte med at vise den sidste sekvens først.

Men tænk lige engang over, hvorfor du vil have den til at køre mod venstre - der er da fuldstændig modsat af hvad normal praksis og læseretning af.

/ Lars
LJWeb.com
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