Avatar billede netsrac Praktikant
17. april 2001 - 19:02 Der er 32 kommentarer og
1 løsning

Scroll layers længde, problem i NS

Har dette script:


<html>

<head>
<title>Scroll this shit!</title>
<style type=\"text/css\">
<!--
#Nyheder{position:relative; width:400px; height:200px; overflow:hidden; top:3; left:0; clip:rect(0,400,200,0); visibility:hidden;}
#scroll{position:relative; top:0; left:0; overflow: hidden;}
-->
</style>

<script language=\"JavaScript\">

function checkBrowser(){
    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 checkBrowser()

//Scrollhastighed
var speed=50

var loop, timer

function makeObj(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=goUp;this.down=goDown;
        this.moveIt=moveIt; this.x; this.y;
        this.obj = obj + \"Object\"
        eval(this.obj + \"=this\")
        return this
}

function moveIt(x,y){
        this.x=x;this.y=y
        this.css.left=this.x
        this.css.top=this.y
}

function goDown(move){
        if(this.y>-this.scrollHeight+oCont.clipHeight){
                this.moveIt(0,this.y-move)
                        if(loop) setTimeout(this.obj+\".down(\"+move+\")\",speed)
        }
}

function goUp(move){
        if(this.y<0){
                this.moveIt(0,this.y-move)
                if(loop) setTimeout(this.obj+\".up(\"+move+\")\",speed)
        }
}


function scroll(speed){
        if(loaded){
                loop=true;
                if(speed>0) oScroll.down(speed)
                else oScroll.up(speed)
        }
}

function noScroll(){
        loop=false
        if(timer) clearTimeout(timer)
}

var loaded;
function scrollInit(){
        oCont=new makeObj(\'Nyheder\')
        oScroll=new makeObj(\'scroll\',\'Nyheder\')
        oScroll.moveIt(0,0)
        oCont.css.visibility=\'visible\'
        loaded=true;
}

onload=scrollInit;

</script>

</head>

<body bgcolor=\"#CCCCCC\" LEFTMARGIN=\"0\" TOPMARGIN=\"0\" MARGINHEIGHT=\"0\" MARGINWIDTH=\"0\" onLoad=\"scrollInit()\">




<TABLE BORDER=\"1\">
<TR><TD>&nbsp;</TD><TD>&nbsp;</TD><TD><a href=\"java script:void(null)\" onMouseOver=\"scroll(-8)\" onMouseOut=\"noScroll()\"><img name=\"pilop\" src=\"pilop.gif\" width=\"14\" height=\"14\" border=\"0\"></a></TD></TR>
<TR><TD>&nbsp;</TD>

<TD HEIGHT=\"83\">
<!-- Indhold -->

<div id=\"Nyheder\" style=\"position:relative; CLIP: rect(0px 400px 200px 0px); HEIGHT:200px; LEFT:0px; TOP:3px; WIDTH:400px; overflow: hidden\">
  <div id=\"scroll\">

en layout tekst som ingen mening giver... en layout tekst som ingen mening giver... en layout tekst som ingen mening giver... en layout tekst som ingen mening giver... <BR><br>
en layout tekst som ingen mening giver... en layout tekst som ingen mening giver... en layout tekst som ingen mening giver... en layout tekst som ingen mening giver... <BR><BR>
en layout tekst som ingen mening giver... en layout tekst som ingen mening giver... en layout tekst som ingen mening giver... en layout tekst som ingen mening giver... <BR><br>
en layout tekst som ingen mening giver... en layout tekst som ingen mening giver... en layout tekst som ingen mening giver... en layout tekst som ingen mening giver... <BR><BR>
en layout tekst som ingen mening giver... en layout tekst som ingen mening giver... en layout tekst som ingen mening giver... en layout tekst som ingen mening giver... <BR><br>
en layout tekst som ingen mening giver... en layout tekst som ingen mening giver... en layout tekst som ingen mening giver... en layout tekst som ingen mening giver... <BR><BR>
    </div>
</div>



<!--Indhold slut-->
</TD>
<TD>&nbsp;</TD></TR>
<TR><TD>&nbsp;</TD><TD>&nbsp;</TD><TD><a href=\"java script:void(null)\" onMouseOver=\"scroll(8)\"  onMouseOut=\"noScroll()\"><img name=\"pilned\" src=\"pilned.gif\" width=\"14\" height=\"14\" border=\"0\"></a></TD></TR>
</TABLE>

</body>

</html>


I IE ser det godt nok ude cellen hvor layeret er bliver ikke højere end 200, men i NS bliver den ligeså høj som indholdet af layeret, hvordan fikser jeg den ?
Avatar billede nikolajdu Nybegynder
17. april 2001 - 21:34 #1
Kan godt se problemet i 4.73, men i 6.01 virker den overhovedet ikke. Her vises feltet i den rigtige størrels, men teksten og scrollknapperne er forsvundet. Anyway tager jeg en lytter med og håber på at lære noget... :-)
Avatar billede netsrac Praktikant
17. april 2001 - 22:43 #2
Hvis der er nogen der kan få den til at makke ret i NS6 også, så bliver jeg ellevild.....kom nu olebole og jumper :-)
Avatar billede netsrac Praktikant
17. april 2001 - 23:03 #3
Det er engentlig også lidt mystisk at hvis man bruger position: absolute, er der ingen problemer, men hvis man bruger relative, så virker det ikke.
Avatar billede nikolajdu Nybegynder
18. april 2001 - 00:31 #4
Er der ikke et eller andet med at Netscape SKAL have placeret layers absolute af og til... Kna bare ikke huske hvornår. :-(
Avatar billede geeeet Nybegynder
18. april 2001 - 10:05 #5
Netscape 4 skal have positioneret lag absolut, før at de kan finde ud af at lave noget som helst med dem.. så det er problemet..

/Geeeet
Avatar billede netsrac Praktikant
18. april 2001 - 10:13 #6
Okay, jeg har snydt lidt med nogle frames http://www.cnh.dk/view/webblomst/new/ virker den i NS 6 ? Hvis den ikke gør så falder pointene til den der kan løse det.
Avatar billede nikolajdu Nybegynder
18. april 2001 - 10:20 #7
Siden i midten kan ikke vises i IE 5.5. I Netscape 4.73 for jeg HTTP/1.1 500 Server Error. I Netscape 6.01 ser du faktisk nydeligt ud nu.
Avatar billede nikolajdu Nybegynder
18. april 2001 - 10:24 #8
Nu funker den i min 4.73 og virker også her. I IE 5.5 kan siden stadig ikke vises, men det kan være du browsertjekker...??
Avatar billede nikolajdu Nybegynder
18. april 2001 - 10:25 #9
Nej det er ikke fordi du browsertjekker...

HTTP 500 - Intern serverfejl
Internet Explorer
Avatar billede netsrac Praktikant
18. april 2001 - 10:29 #10
Det er azero der skodder prøv at opdatere, de ryger snart ud til højre sådan en flok amatører..
Avatar billede netsrac Praktikant
18. april 2001 - 10:30 #11
Det er endda HTML sider, hvor er man henne når ens webhotel giver en HTTP 500 - Intern serverfejl på HTML sider....
Avatar billede nikolajdu Nybegynder
18. april 2001 - 10:34 #12
Jeg har også azero og jeg får ingen fejl hos mig selv.

http://www.nikolajdu.dk/

Jeg plejer nu også at sige om azero at de har en god oppetid, men en ringe support. P.t. Kan man ikke ringe og support via email er der 6 dages ventetid på... tsk tsk...
Avatar billede netsrac Praktikant
18. april 2001 - 10:36 #13
Jeg har også været tilfreds med azero, selv efter at deres support er begyndt at skodde, men efter dette problem er startet, har jeg kontaktet dem flere gange, ingen reaktion, jeg skifter snart webhotel...
Avatar billede netsrac Praktikant
18. april 2001 - 10:37 #14
Den virker her i min IE 5.5, virker den ikke hos dig ?
Avatar billede netsrac Praktikant
18. april 2001 - 10:39 #15
Avatar billede nikolajdu Nybegynder
18. april 2001 - 10:43 #16
DE begge virker nu i min 5.5 - Mystisk...
Avatar billede netsrac Praktikant
18. april 2001 - 10:46 #17
Konklusion, det virker i IE 5.5, NS 4.73, NS6 ?
Avatar billede nikolajdu Nybegynder
18. april 2001 - 10:50 #18
Yep. :-)
Avatar billede netsrac Praktikant
18. april 2001 - 10:52 #19
Ligger du også inde med en IE 4 ?

Smid lige et svar...
Avatar billede nikolajdu Nybegynder
18. april 2001 - 10:57 #20
Kan ikke teste i 4.0, min kærestes maskine´s Netkort er røget sig en tur, så jeg kan kun teste lokale filer (fra disk oder so).

Svar, men jeg har nu ikke fortjent det store - Du fiksede den jo selv. :-)
Avatar billede nikolajdu Nybegynder
18. april 2001 - 10:57 #21
bøh
Avatar billede netsrac Praktikant
18. april 2001 - 11:02 #22
He..He..Hvis jeg nu sender filerne til dig, gider du så lige smide dem på en af de der sorte dimser man brugte i gamle dage til at transportere data også lige teste ? :-)))
Avatar billede nikolajdu Nybegynder
18. april 2001 - 11:08 #23
Jeg fyrer op under kedlerne på hendes pentium 75 mens du sender mig filerne *ggg*

flasher@nikolajdu.dk
Avatar billede netsrac Praktikant
18. april 2001 - 11:11 #24
Sendt :-)
Avatar billede nikolajdu Nybegynder
18. april 2001 - 11:23 #25
Som du nok har forstået over mail kunne jeg alligevel ikke få lov til at teste i IE 4.0, da konen åbenbart har opdateret sin Browser... Gad vide hvordan hun fandt ud af det???
Avatar billede netsrac Praktikant
18. april 2001 - 11:24 #26
Takker for hjælpen nikolajdu, selvom du ikke kunne teste den i IE4 alligevel, håber bare den virker der :-)
Avatar billede netsrac Praktikant
18. april 2001 - 11:24 #27
Godt
Avatar billede nikolajdu Nybegynder
18. april 2001 - 11:25 #28
Så lidt, men er du sikker på at 60 point for at teste ikke er lidt for meget??
Avatar billede netsrac Praktikant
18. april 2001 - 11:25 #29
huh...skrev jeg godt, mystisk, kommer det man har skrevet i feltet med når man accepterer et svar..
Avatar billede netsrac Praktikant
18. april 2001 - 11:27 #30
nikolajdu >> Nej da, ikke med de pointsummer der bliver givet idag, desuden stiller jeg jo heller ikke så tit spm :-)
Avatar billede nikolajdu Nybegynder
18. april 2001 - 11:29 #31
Tjaaa... Man må sige at point-inflationen er helt i top for tiden. Lidt ærgeligt for så ryger hele www.eksperten.dk´s grundlag sig en tur. Folk gider jo snart ikke hjælpe for mindre end 200 point.

Anyway så haler jeg da 120 point ind på dig. *g*
Avatar billede netsrac Praktikant
18. april 2001 - 11:31 #32
Ja det gør du jo :-) og jeg kom 60 point længere væk fra 10. pladsen :-)
Avatar billede netsrac Praktikant
18. april 2001 - 11:32 #33
Det med at ikke mange gider at hjælpe for mindre end 200 point skyldes jo nok også dem som tror man kan få alt for point...
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