Avatar billede milo Nybegynder
19. september 2001 - 15:57 Der er 23 kommentarer og
1 løsning

scrolldims :)

Kig på www.ljweb.com hans scrolldims...

kig så på
www.warhammer.dk/digit - her har jeg lånt hans kilde, men kan ikke få den til at virke...jeg har desværre ikke så meget tid til at se på det selv, så må lige have lidt hurtig hjælp her.

Hvad er fejlen?
Avatar billede limemedia Nybegynder
19. september 2001 - 15:58 #1
ps. har givet kære Milo lov til at stjæle med arme og ben :))
Avatar billede milo Nybegynder
19. september 2001 - 15:58 #2
Nårh ja glemte jeg at sige. :)
Avatar billede fuldstop Nybegynder
19. september 2001 - 16:03 #3
Har du adgang til disse på ljweb\'s side:
<LINK REL=\"stylesheet\" HREF=\"http://www.ljweb.comcss/menucss.css\">
<SCRIPT LANGUAGE=\"JavaScript\" SRC=\"http://www.ljweb.com/js/scroll_engine.js\" TYPE=\"text/javascript\"></SCRIPT>
Avatar billede limemedia Nybegynder
19. september 2001 - 16:04 #4
fuldstop >> prøv at skrive det i din browser :)) *wheee*
Avatar billede pelkjaer Nybegynder
19. september 2001 - 16:13 #5
ljweb>>Hva..skal den ikke snart være færdig den side der :-)
Avatar billede limemedia Nybegynder
19. september 2001 - 16:14 #6
pelkjaer >> ehh, jow :)) har for mange jern i ilden *åbner posen med dårlige undskyldninger* ...
Avatar billede jakoba Nybegynder
19. september 2001 - 16:39 #7
Olebole har snakket om at en .js include lige efter en .css include ofte går galt. prøv evt at indsætte er lille script-section imellem:

<LINK REL=\"stylesheet\" HREF=\"http://www.ljweb.com/css/menucss.css\">
<script>
var variabel_der_ikke_bruges_til_noget = 5;
</script>
<SCRIPT LANGUAGE=\"JavaScript\" SRC=\"http://www.ljweb.com/js/scroll_engine.js\" TYPE=\"text/javascript\"></SCRIPT>
Avatar billede pelkjaer Nybegynder
19. september 2001 - 16:59 #8
Jeg har leget lidt med det. Men jeg har indsat en anden scroller (virker vel på samme måde).

http://www.demenskonsulent.dk/eksperten/digital%20media.htm

placeringen af layers har jeg ikke rodet med, så de hopper lidt. Men se den i 1024x768 - skulle virke ok.
Avatar billede milo Nybegynder
19. september 2001 - 17:34 #9
jakoba, men det virker jo fint på ljweb.com ?
Avatar billede milo Nybegynder
19. september 2001 - 17:34 #10
kigger på det pelkjaer.
Avatar billede milo Nybegynder
19. september 2001 - 17:38 #11
pelkjaer, at den ikke fungerer ordentligt i 800*600 fx, kan jeg ikke leve med.

Opgaven lød desuden at rette fejlen i min eksisterende scroller, som jeg ved fungerer perfekt uanset opløsning osv.

Afviser dit svar.
Avatar billede limemedia Nybegynder
19. september 2001 - 17:40 #12
milo >> hvad fanden *g* SELVFØLGELIG virker den *g* hvad regner du mig for :))
Avatar billede milo Nybegynder
19. september 2001 - 17:41 #13
lars, *G* også det jeg siger, at jeg ved din virker perfekt ? *G*

Argh Lars, hjælp og tjen de points, forøger lige til 100 ! ;))
Avatar billede pelkjaer Nybegynder
19. september 2001 - 17:42 #14
Fair nok, men det er altså ikke noget problem at at få min løsning til at passe i alle opløsninger...
Avatar billede limemedia Nybegynder
19. september 2001 - 17:43 #15
milo >> okay, river mig ud af mit hårde program *g* og kigger på sagen... skal lige se hvad du overhovedet spurgte om først... ved bare at det involverede mig *gg*
Avatar billede milo Nybegynder
19. september 2001 - 17:45 #16
*g* niice :)

Avatar billede limemedia Nybegynder
19. september 2001 - 17:50 #17
nå milosan, tror du selv du kan klare koordinaterne ? *gg* nu virker det i dit design, så må du selv fuske det videre - har noget der skal ordnes med lidt højere prioritet (læs : betalende kunde) *g*


---



<html>
<head>
    <title>Digital Media</title>
    <LINK REL=\"stylesheet\" HREF=\"http://www.ljweb.com/css/menucss.css\">
<SCRIPT LANGUAGE=\"JavaScript\">
<!--
    var initialized;
    var speed = 50;
    var loop, timer;
   
    var ns4 = (document.layers)?true:false;
    var ie4 = (document.all)?true:false;
    var dom = (document.getElementById)?true:false;
   
    function yPos(what){
        var picY = (ns4)?document.images[what].y:getY(document.images[what]);
        return picY;
    }
   
    function xPos(what){
        var picX = (ns4) ? document.images[what].x : getX(document.images[what]);
        return picX;
    }
   
    function getY(obj) {
        if (obj == document.body) {
            return obj.offsetTop
        }
        return obj.offsetTop + getY(obj.offsetParent);
    }
   
    function getX(obj) {
        if (obj == document.body) {
            return obj.offsetLeft
        }
          return obj.offsetLeft + getX(obj.offsetParent);
    }
   
    function dropMenu() {
        var i,p,v,obj,args = dropMenu.arguments;
        if(document.getElementById) {
            for (i=0; i<(args.length-2); i+=3) {
                obj=tmt_findObj(args[i]);v=args[i+2];
                v=(v==\'show\')?\'visible\':(v=\'hide\')?\'hidden\':v;
                if(obj) obj.style.visibility=v;
            }
        } else {
            for (i=0; i<(args.length-2); i+=3) {
                if ((obj=MM_findObj(args[i]))!=null) {
                    v=args[i+2];
                    if (obj.style) {
                        obj=obj.style;
                        v=(v==\'show\')?\'visible\':(v=\'hide\')?\'hidden\':v;
                    }
                    obj.visibility=v;
                }
            }
        }
    }
   
    function jsInit() {
        InitializeScrollableArea()
    }


    function verifyCompatibleBrowser() {
        this.ver = navigator.appVersion;
        this.dom = document.getElementById?1:0;
        this.ie5 = (this.ver.indexOf(\"MSIE 5\")>-1 && this.dom)?1:0;
        this.ie4 = (document.all && !this.dom)?1:0;
        this.ns5 = (this.dom && parseInt(this.ver) >= 5)?1:0;
        this.ns4 = (document.layers && !this.dom)?1:0;
        this.bw = (this.ie5 || this.ie4 || this.ns4 || this.ns5) ;
        return this;
    }
   
    function ConstructObject(obj,nest) {
        nest = (!nest)?\'\':\'document.\'+nest+\'.\'
        this.el = bw.dom?document.getElementById(obj):bw.ie4?document.all[obj]:bw.ns4?eval(nest+\'document.\'+obj):0;
        this.css = bw.dom?document.getElementById(obj).style:bw.ie4?document.all[obj].style:bw.ns4?eval(nest+\'document.\'+obj):0;
        this.scrollHeight = bw.ns4?this.css.document.height:this.el.offsetHeight
        this.clipHeight = bw.ns4?this.css.clip.height:this.el.offsetHeight
        this.up = MoveAreaUp;
        this.down = MoveAreaDown;
        this.MoveArea = MoveArea;
        this.x;
        this.y;
        this.obj = obj+\"Object\";
        eval(this.obj+\"=this\");
        return this;
    }
   
    function PerformScroll(speed) {
        if(initialized) {
            loop = true;
            if(speed>0) objScroller.down(speed);
            else objScroller.up(speed);
        }
    }
   
    function CeaseScroll() {
        loop = false;
        if(timer) clearTimeout(timer);
    }
   
    function MoveArea(x,y) {
        this.x = x;
        this.y = y;
        this.css.left = this.x;
        this.css.top = this.y;
    }
   
    function MoveAreaUp(move) {
        if(this.y<0) {
            this.MoveArea(0,this.y-move);
            if(loop) setTimeout(this.obj+\".up(\"+move+\")\",speed);
        }
    }
   
    function MoveAreaDown(move) {
        if(this.y>-this.scrollHeight+objContainer.clipHeight) {
            this.MoveArea(0,this.y-move);
            if(loop) setTimeout(this.obj+\".down(\"+move+\")\",speed);
        }
    }
   
    function InitializeScrollableArea() { 
        bw = new verifyCompatibleBrowser();
        objContainer = new ConstructObject(\'divContainer\');
        objScroller = new ConstructObject(\'divContent\',\'divContainer\');
        objScroller.MoveArea(0,0);
        objContainer.css.visibility = \'visible\';
        initialized = true;
   
        var position = xPos(\'targetpic\');
        divContainer.style.left = position+139;
        scrollUp.style.left = position+39;
        scrollDown.style.left = position+39;
        divContent.style.visibility = \"visible\";
        scrollUp.style.visibility = \"visible\";
        scrollDown.style.visibility = \"visible\";
    }
//-->
</SCRIPT>
</head>

<body>
<br><br><br>
<table width=\"700\" height=\"430\" align=\"center\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
    <tr>
        <map name=\"map\">
        <area coords=\"15,52,143,70\"  href=\"om.htm\">
        <area coords=\"173,47,286,72\" href=\"job.htm\">
        <area coords=\"317,49,475,72\" href=\"praktisk.htm\">
        <area coords=\"506,48,597,71\" href=\"praktik.htm\">
        <area coords=\"626,48,685,72\" href=\"links.htm\">
        </map>
        <td colspan=\"3\" width=\"700\" height=\"74\"><img src=\"billeder/top.jpg\" width=\"700\" height=\"74\" border=\"0\" usemap=\"#map\"></td>
    </tr>
    <tr>
        <td width=\"169\" height=\"325\"><img src=\"billeder/left.jpg\" width=\"169\" height=\"325\" border=\"0\" NAME=\"targetpic\"></td>
        <td width=\"493\" height=\"325\" valign=\"top\" background=\"billeder/main.gif\">
       
       
        <DIV ID=\"scrollUp\" STYLE=\"position:absolute; width:20px; height:20px; z-index:9; left: 820px; top: 225px; clip: rect(0px 20px 20px 0px); VISIBILITY: hidden;\"><FONT FACE=\"Verdana,Arial,Helvetica,sans-serif\" SIZE=\"2\" COLOR=\"#DEDEDE\">
        <A href=\"java script:;\" onMouseOver=\"PerformScroll(-3)\" onMouseOut=\"CeaseScroll()\" onFocus=\"this.blur()\"><IMG SRC=\"http://www.ljweb.com/pics/scrollup.gif\" WIDTH=\"14\" HEIGHT=\"10\" ALT=\"\" BORDER=\"0\"></A></FONT></DIV>
        <DIV ID=\"scrollDown\" STYLE=\"position:absolute; width:20px; height:20px; z-index:10; left: 820px; top: 340px; clip: rect(0px 20px 20px 0px); VISIBILITY: hidden;\"><FONT FACE=\"Verdana,Arial,Helvetica,sans-serif\" SIZE=\"2\" COLOR=\"#DEDEDE\">
        <A href=\"java script:;\" onMouseOver=\"PerformScroll(+3)\" onMouseOut=\"CeaseScroll()\" onFocus=\"this.blur()\"><IMG SRC=\"http://www.ljweb.com/pics/scrolldown.gif\" WIDTH=\"14\" HEIGHT=\"10\" ALT=\"\" BORDER=\"0\"></A></FONT></DIV>

        <DIV ID=\"divContainer\" STYLE=\"VISIBILITY: hidden; OVERFLOW: hidden; LEFT: 200px; WIDTH: 493px; TOP: 220px; HEIGHT: 130px; CLIP: rect(0px 500px 130px 0px); POSITION: absolute; VISIBILITY: hidden;\">
        <DIV ALIGN=\"justify\" ID=\"divContent\" STYLE=\"VISIBILITY: hidden; LEFT: 0px; POSITION: absolute; TOP: 0px;\">
        <FONT FACE=\"Verdana,Arial,Helvetica,sans-serif\" SIZE=\"2\" COLOR=\"#DEDEDE\">
        <B>This page and LJ Webnologics is undergoing major changes.<BR><BR>
        Medio August 2001, ljweb.com will reappear with new layout, functionality and services. We have teamed up with some excellent partners to ensure you an absolute top end-product.<BR><BR>
        Company Headquarters will be relocated to Osaka, Japan and were looking forward to service you from our exciteing new location.<BR><BR>
        Meanwhile, feel free to contact us at <A HREF=\"mailto:ljweb@ljweb.com\" onFocus=\"this.blur()\">ljweb@ljweb.com</A>.<BR><BR><BR>
        To gain access our &quot;old&quot; website, please click <A HREF=\"http://www.ljweb.com/index_old.html\" onFocus=\"this.blur()\">this link</A>.</B>
        </FONT>
        </DIV>
        </DIV>
       
        </td>
        <td width=\"38\" height=\"325\"><img src=\"billeder/right.gif\" width=\"38\" height=\"325\" border=\"0\"></td>
    </tr>
    <tr>
        <td colspan=\"3\" width=\"700\" height=\"31\"><img src=\"billeder/bund.gif\" width=\"700\" height=\"31\" border=\"0\"></td>
    </tr>
</table>
<SCRIPT LANGUAGE=\"JavaScript\">setTimeout(\"jsInit()\",2);</SCRIPT>
</body>
</html>
Avatar billede milo Nybegynder
19. september 2001 - 18:03 #18
jeg har travlt, har lige snakket med Lars, og jeg forøger lige pointsne og så tilpasser skatten det for mig *g*
Avatar billede limemedia Nybegynder
19. september 2001 - 18:16 #19
okay milo, serveret på et sølvfad

<html>
<head>
    <title>Digital Media</title>
    <LINK REL=\"stylesheet\" HREF=\"http://www.ljweb.com/css/menucss.css\">
<SCRIPT LANGUAGE=\"JavaScript\">
<!--
    var initialized;
    var speed = 50;
    var loop, timer;
   
    var ns4 = (document.layers)?true:false;
    var ie4 = (document.all)?true:false;
    var dom = (document.getElementById)?true:false;
   
    function yPos(what){
        var picY = (ns4)?document.images[what].y:getY(document.images[what]);
        return picY;
    }
   
    function xPos(what){
        var picX = (ns4) ? document.images[what].x : getX(document.images[what]);
        return picX;
    }
   
    function getY(obj) {
        if (obj == document.body) {
            return obj.offsetTop
        }
        return obj.offsetTop + getY(obj.offsetParent);
    }
   
    function getX(obj) {
        if (obj == document.body) {
            return obj.offsetLeft
        }
          return obj.offsetLeft + getX(obj.offsetParent);
    }
   
    function dropMenu() {
        var i,p,v,obj,args = dropMenu.arguments;
        if(document.getElementById) {
            for (i=0; i<(args.length-2); i+=3) {
                obj=tmt_findObj(args[i]);v=args[i+2];
                v=(v==\'show\')?\'visible\':(v=\'hide\')?\'hidden\':v;
                if(obj) obj.style.visibility=v;
            }
        } else {
            for (i=0; i<(args.length-2); i+=3) {
                if ((obj=MM_findObj(args[i]))!=null) {
                    v=args[i+2];
                    if (obj.style) {
                        obj=obj.style;
                        v=(v==\'show\')?\'visible\':(v=\'hide\')?\'hidden\':v;
                    }
                    obj.visibility=v;
                }
            }
        }
    }
   
    function jsInit() {
        InitializeScrollableArea()
    }


    function verifyCompatibleBrowser() {
        this.ver = navigator.appVersion;
        this.dom = document.getElementById?1:0;
        this.ie5 = (this.ver.indexOf(\"MSIE 5\")>-1 && this.dom)?1:0;
        this.ie4 = (document.all && !this.dom)?1:0;
        this.ns5 = (this.dom && parseInt(this.ver) >= 5)?1:0;
        this.ns4 = (document.layers && !this.dom)?1:0;
        this.bw = (this.ie5 || this.ie4 || this.ns4 || this.ns5) ;
        return this;
    }
   
    function ConstructObject(obj,nest) {
        nest = (!nest)?\'\':\'document.\'+nest+\'.\'
        this.el = bw.dom?document.getElementById(obj):bw.ie4?document.all[obj]:bw.ns4?eval(nest+\'document.\'+obj):0;
        this.css = bw.dom?document.getElementById(obj).style:bw.ie4?document.all[obj].style:bw.ns4?eval(nest+\'document.\'+obj):0;
        this.scrollHeight = bw.ns4?this.css.document.height:this.el.offsetHeight
        this.clipHeight = bw.ns4?this.css.clip.height:this.el.offsetHeight
        this.up = MoveAreaUp;
        this.down = MoveAreaDown;
        this.MoveArea = MoveArea;
        this.x;
        this.y;
        this.obj = obj+\"Object\";
        eval(this.obj+\"=this\");
        return this;
    }
   
    function PerformScroll(speed) {
        if(initialized) {
            loop = true;
            if(speed>0) objScroller.down(speed);
            else objScroller.up(speed);
        }
    }
   
    function CeaseScroll() {
        loop = false;
        if(timer) clearTimeout(timer);
    }
   
    function MoveArea(x,y) {
        this.x = x;
        this.y = y;
        this.css.left = this.x;
        this.css.top = this.y;
    }
   
    function MoveAreaUp(move) {
        if(this.y<0) {
            this.MoveArea(0,this.y-move);
            if(loop) setTimeout(this.obj+\".up(\"+move+\")\",speed);
        }
    }
   
    function MoveAreaDown(move) {
        if(this.y>-this.scrollHeight+objContainer.clipHeight) {
            this.MoveArea(0,this.y-move);
            if(loop) setTimeout(this.obj+\".down(\"+move+\")\",speed);
        }
    }
   
    function InitializeScrollableArea() { 
        bw = new verifyCompatibleBrowser();
        objContainer = new ConstructObject(\'divContainer\');
        objScroller = new ConstructObject(\'divContent\',\'divContainer\');
        objScroller.MoveArea(0,0);
        objContainer.css.visibility = \'visible\';
        initialized = true;
   
        var position = xPos(\'targetpic\');
        var yposition = yPos(\'targetpic\');
        divContainer.style.left = position+139;
        scrollUp.style.left = position+674;
        scrollUp.style.top = yposition+20;
        scrollDown.style.left = position+674;
        scrollDown.style.top = yposition+305;
        divContent.style.left = position-80;
        divContent.style.top = yposition;
        divContent.style.visibility = \"visible\";
        scrollUp.style.visibility = \"visible\";
        scrollDown.style.visibility = \"visible\";
    }
//-->
</SCRIPT>
</head>

<body>
<br><br><br>
<table width=\"700\" height=\"430\" align=\"center\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
    <tr>
        <map name=\"map\">
        <area coords=\"15,52,143,70\"  href=\"om.htm\">
        <area coords=\"173,47,286,72\" href=\"job.htm\">
        <area coords=\"317,49,475,72\" href=\"praktisk.htm\">
        <area coords=\"506,48,597,71\" href=\"praktik.htm\">
        <area coords=\"626,48,685,72\" href=\"links.htm\">
        </map>
        <td colspan=\"3\" width=\"700\" height=\"74\"><img src=\"billeder/top.jpg\" width=\"700\" height=\"74\" border=\"0\" usemap=\"#map\"></td>
    </tr>
    <tr>
        <td width=\"169\" height=\"325\"><img src=\"billeder/left.jpg\" width=\"169\" height=\"325\" border=\"0\" NAME=\"targetpic\"></td>
        <td width=\"493\" height=\"325\" valign=\"top\" background=\"billeder/main.gif\">&nbsp;</td>
        <td width=\"38\" height=\"325\"><img src=\"billeder/right.gif\" width=\"38\" height=\"325\" border=\"0\"></td>
    </tr>
    <tr>
        <td colspan=\"3\" width=\"700\" height=\"31\"><img src=\"billeder/bund.gif\" width=\"700\" height=\"31\" border=\"0\"></td>
    </tr>
</table>

<DIV ID=\"scrollUp\" STYLE=\"position:absolute; width:20px; height:20px; z-index:9; left: 820px; top: 225px; clip: rect(0px 20px 20px 0px); VISIBILITY: hidden;\"><FONT FACE=\"Verdana,Arial,Helvetica,sans-serif\" SIZE=\"2\" COLOR=\"#DEDEDE\">
<A href=\"java script:;\" onMouseOver=\"PerformScroll(-3)\" onMouseOut=\"CeaseScroll()\" onFocus=\"this.blur()\"><IMG SRC=\"http://www.ljweb.com/pics/scrollup.gif\" WIDTH=\"14\" HEIGHT=\"10\" ALT=\"\" BORDER=\"0\"></A></FONT></DIV>
<DIV ID=\"scrollDown\" STYLE=\"position:absolute; width:20px; height:20px; z-index:10; left: 820px; top: 340px; clip: rect(0px 20px 20px 0px); VISIBILITY: hidden;\"><FONT FACE=\"Verdana,Arial,Helvetica,sans-serif\" SIZE=\"2\" COLOR=\"#DEDEDE\">
<A href=\"java script:;\" onMouseOver=\"PerformScroll(+3)\" onMouseOut=\"CeaseScroll()\" onFocus=\"this.blur()\"><IMG SRC=\"http://www.ljweb.com/pics/scrolldown.gif\" WIDTH=\"14\" HEIGHT=\"10\" ALT=\"\" BORDER=\"0\"></A></FONT></DIV>

<DIV ID=\"divContainer\" STYLE=\"VISIBILITY: hidden; OVERFLOW: hidden; LEFT: 0px; WIDTH: 500px; TOP: 0px; HEIGHT: 470px; CLIP: rect(0px 500px 470px 0px); POSITION: absolute; VISIBILITY: hidden;\">
<DIV ALIGN=\"justify\" ID=\"divContent\" STYLE=\"VISIBILITY: hidden; LEFT: 0px; POSITION: absolute; TOP: 0px;\">
<FONT FACE=\"Verdana,Arial,Helvetica,sans-serif\" SIZE=\"2\" COLOR=\"#DEDEDE\">
<B>This page and LJ Webnologics is undergoing major changes.<BR><BR>
Medio August 2001, ljweb.com will reappear with new layout, functionality and services. We have teamed up with some excellent partners to ensure you an absolute top end-product.<BR><BR>
Company Headquarters will be relocated to Osaka, Japan and were looking forward to service you from our exciteing new location.<BR><BR>
Meanwhile, feel free to contact us at <A HREF=\"mailto:ljweb@ljweb.com\" onFocus=\"this.blur()\">ljweb@ljweb.com</A>.<BR><BR><BR>
To gain access our &quot;old&quot; website, please click <A HREF=\"http://www.ljweb.com/index_old.html\" onFocus=\"this.blur()\">this link</A>.</B>
</FONT>
</DIV>
</DIV>
<SCRIPT LANGUAGE=\"JavaScript\">setTimeout(\"jsInit()\",2);</SCRIPT>
</body>
</html>
Avatar billede limemedia Nybegynder
19. september 2001 - 18:16 #20
thx hun ! :)
Avatar billede milo Nybegynder
19. september 2001 - 18:33 #21
status til jer andre:
Der er lige et par fejl, som Lars kigger på lidt senere. :)
Avatar billede nikolajdu Nybegynder
21. september 2001 - 06:09 #22
Jeg har den her, der virker ganske udemærket i både IE og NS.

<html>
<head>
<title></title>
<style type=\"text/css\"> 
#divUpControl {position:absolute; left:10px;top:10px; width:320px;height:30px; z-index:1; text-align: right}
#divDownControl {position:absolute; left:10px; top:270px; width:320px;height:30px; z-index:1;text-align: right}
#divContainer {LEFT: 10px; VISIBILITY: hidden; OVERFLOW: hidden; WIDTH:320px; CLIP: rect(0px 320px 240px 0px); POSITION: absolute; TOP: 30px; HEIGHT: 240px}
#divContent {LEFT: 0px; POSITION: absolute; TOP: 0px}
body {  font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #000000}
p { font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #000000 }
</style>
<script language=\"JavaScript\">
<!--
// begin absolutely positioned scrollable area object scripts
function verifyCompatibleBrowser(){
    this.ver=navigator.appVersion
    this.dom=document.getElementById?1:0
    this.ie5=(this.ver.indexOf(\"MSIE 5\")>-1 && this.dom)?1:0;
    this.ie4=(document.all && !this.dom)?1:0;
    this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0;

    this.ns4=(document.layers && !this.dom)?1:0;
    this.bw=(this.ie5 || this.ie4 || this.ns4 || this.ns5)
    return this
}
bw=new verifyCompatibleBrowser()


var speed=50

var loop, timer

function ConstructObject(obj,nest){
    nest=(!nest) ? \'\':\'document.\'+nest+\'.\'
    this.el=bw.dom?document.getElementById(obj):bw.ie4?document.all[obj]:bw.ns4?eval(nest+\'document.\'+obj):0;
    this.css=bw.dom?document.getElementById(obj).style:bw.ie4?document.all[obj].style:bw.ns4?eval(nest+\'document.\'+obj):0;
    this.scrollHeight=bw.ns4?this.css.document.height:this.el.offsetHeight
    this.clipHeight=bw.ns4?this.css.clip.height:this.el.offsetHeight
    this.up=MoveAreaUp;this.down=MoveAreaDown;
    this.MoveArea=MoveArea; this.x; this.y;
    this.obj = obj + \"Object\"
    eval(this.obj + \"=this\")
    return this
}
function MoveArea(x,y){
    this.x=x;this.y=y
    this.css.left=this.x
    this.css.top=this.y
}

function MoveAreaDown(move){
    if(this.y>-this.scrollHeight+objContainer.clipHeight){
    this.MoveArea(0,this.y-move)
    if(loop) setTimeout(this.obj+\".down(\"+move+\")\",speed)
    }
}
function MoveAreaUp(move){
    if(this.y<0){
    this.MoveArea(0,this.y-move)
    if(loop) setTimeout(this.obj+\".up(\"+move+\")\",speed)
    }
}

function PerformScroll(speed){
    if(initialised){
        loop=true;
        if(speed>0) objScroller.down(speed)
        else objScroller.up(speed)
    }
}

function CeaseScroll(){
    loop=false
    if(timer) clearTimeout(timer)
}
var initialised;
function InitialiseScrollableArea(){
    objContainer=new ConstructObject(\'divContainer\')
    objScroller=new ConstructObject(\'divContent\',\'divContainer\')
    objScroller.MoveArea(0,0)
    objContainer.css.visibility=\'visible\'
    initialised=true;
}
// end absolutely positioned scrollable area object scripts

function MM_displayStatusMsg(msgStr) { //v1.0
  status=msgStr;
  document.MM_returnValue = true;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf(\"#\")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf(\"?\"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
  if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
</head>

<body bgcolor=\"#FFFFFF\" onLoad=\"InitialiseScrollableArea();MM_preloadImages(\'scroller_up_button/scroller_up_button_f2.gif\',\'scroller_down_button/scroller_down_button_f2.gif\')\">
<!-- begin absolutely positioned scrollable area object-->
<div id=\"divUpControl\"> <a href=\"java script:;\" onMouseOver=\"PerformScroll(-7);MM_displayStatusMsg(\'Scroll Up\');MM_swapImage(\'scroller_up_button\',\'\',\'scroller_up_button/scroller_up_button_f2.gif\',1);return document.MM_returnValue\" onMouseOut=\"CeaseScroll();MM_swapImgRestore()\"><img name=\"scroller_up_button\" src=\"scroller_up_button/scroller_up_button.gif\" width=\"33\" height=\"18\" border=\"0\" alt=\"Up\"></a></div>
<div id=\"divDownControl\"> <a href=\"java script:;\" onMouseOver=\"PerformScroll(7);MM_displayStatusMsg(\'Scroll Down\');MM_swapImage(\'scroller_down_button\',\'\',\'scroller_down_button/scroller_down_button_f2.gif\',1);return document.MM_returnValue\" onMouseOut=\"CeaseScroll();MM_swapImgRestore()\"><img name=\"scroller_down_button\" src=\"scroller_down_button/scroller_down_button.gif\" width=\"33\" height=\"18\" border=\"0\" alt=\"Down\"></a></div>
<div id=\"divContainer\">
  <div id=\"divContent\"> <b>Scroll Area Content Start</b>
    <p>Lorem ipsum dolor sit amet, consectetur adipscing elit, sed diam nonnumy
      eiusmod tempor incidunt ut labore et dolore magna aliquam erat volupat.</p>
    <p>Et harumd dereud facilis est er expedit distinct. Nam liber a tempor cum
      soluta nobis eligend optio comque nihil quod a impedit anim id quod maxim
      placeat facer possim omnis es voluptas assumenda est, omnis dolor repellend.
      Temporem autem quinsud et aur office debit aut tum rerum necesit atib saepe
      eveniet ut er repudiand sint et molestia non este recusand.</p>
    <p>Lorem ipsum dolor sit amet, consectetur adipscing elit, sed diam nonnumy
      eiusmod tempor incidunt ut labore et dolore magna aliquam erat volupat.</p>
    <p>Et harumd dereud facilis est er expedit distinct. Nam liber a tempor cum
      soluta nobis eligend optio comque nihil quod a impedit anim id quod maxim
      placeat facer possim omnis es voluptas assumenda est, omnis dolor repellend.
      Temporem autem quinsud et aur office debit aut tum rerum necesit atib saepe
      eveniet ut er repudiand sint et molestia non este recusand.</p>
    <b>Scroll Area Content End</b> </div>
</div>
<!-- end absolutely positioned scrollable area object -->
</body>
</html>
Avatar billede milo Nybegynder
21. september 2001 - 17:41 #23
Ellers tak nikolaj. Jeg løste problemet på en anden måde, Lars kunne nemlig ikke lige nå at få det til at spille som det skulle, og det hastede en del, så vi løste det som sagt på en anden måde. :)

Skal lige have snakket med Lars mht. pointsne.
Avatar billede nikolajdu Nybegynder
21. september 2001 - 19:18 #24
Æv æv. Min er ellers i én fil og derfor rimeligt simpel...
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