Avatar billede pelkjaer Nybegynder
25. oktober 2001 - 11:40 Der er 45 kommentarer og
1 løsning

2 svære...

Hej eksperter.

Jeg har 2 efter egen mening svære spørgsmål.

Det drejer sig om siden: http://www.demenskonsulent.dk/test/default.htm

1)Som I kan se kan man kun trække scrolleren inden for det hvide felt - næsten da :)

Det er bunden der skaber problemerne. Kan man gøre sådan at den \"stopper\" ved bunden i alle opløsninger?

2)Nu er vi ovre i lidt ønsketænkning. Det jeg godt kunne tænke mig er, 4 streger (top, bund osv.) ud fra scrolleren der fylder det hvide areal, samt tilpasser sig efter dragretningen.
Jeg har set det i flash, kan man mon lave noget lign. i dhtml?
Hvis I ikke kan følge mig må jeg prøve og finde et link.

/pelkjaer
Avatar billede pelkjaer Nybegynder
25. oktober 2001 - 11:51 #1
Til spørgsmål 2 tænker jeg på noget lignende :http://www.beatone.dk/laer.asp?problem=47&part=2
Avatar billede pelkjaer Nybegynder
25. oktober 2001 - 11:52 #2
Avatar billede bamzen Nybegynder
25. oktober 2001 - 11:58 #3
Jeg tror du vil kunne finde din løsning på begge ting på henholdsvis http://www.dansteinman.com/dynduo/  og på http://www.dhtmlcentral.com

Enjoy!

Uanset hvad er det i hvertfald et stort kig værd hvad de sites kan byde på.... (check også links afsnittet på dan steinman)
Avatar billede pelkjaer Nybegynder
25. oktober 2001 - 11:59 #4
Kender dem begge, og kan ingen af stederne finde det jeg leder efter ;D
Avatar billede bamzen Nybegynder
25. oktober 2001 - 12:08 #5
Og dog,, for dynapi giver dig mulighed for at chekke på positionering

samtidig kan du lave en onDrag event...

Ved hjælp af højden/bredden på vinduet:

window.innerHeight
window.innerWidth
og
document.body.offsetHeight
document.body.offsetWidth

Så kan du lave en ondrag event der chekker hvorvidt positionen er større end bredden-(bredden på dit scroll lag) og højden - (højden på dit scroll lag)
Den funktion der så blev kaldt, skulle bare eksempelvis stoppe draggen

Vupti, var det det du ville???

Vedr din ønsketænkning er jeg overbevist om at jeg så det engang, måske på en af de sites dan steinman har links til
Avatar billede pelkjaer Nybegynder
25. oktober 2001 - 12:12 #6
Ja det er det jeg gerne vil. Er det noget du vil hjælpe med, er ikke så \"ferm\" til javascript :(
Avatar billede jakoba Nybegynder
25. oktober 2001 - 12:13 #7
1) Det er \'content\' der scroller indeni \'container\' ikke?

          <div id=\"container\" style=\"\">
            <div id=\"content\"><img src=\"_images/drag_content.gif\" width=\"135\" height=\"469\"></div>
          </div>

i NS4 kan du finde højden på content i
        document.layers[\'content\'].document.height;
i IE  ligger den i
        document.all[\'content\'].offsetHeight;
i dom ligger den i
        document.getElementById(\'content\').offsetHeight;

du skal så blot sørge for at din scroll-ned funktion aldrig sætter en yværdi større end contentHøjde minus cliphøjden på container.

2) jeg forstår ikke spørgsmålet.

mvh JakobA
Avatar billede pelkjaer Nybegynder
25. oktober 2001 - 12:17 #8
jakoba>>

1)Jeg forsøger engang :-)

2)En funktion ligesom http://www.beatone.dk/laer.asp?problem=47&part=2 bare i (d)html.
Avatar billede bamzen Nybegynder
25. oktober 2001 - 12:17 #9
pelkjaer, ja jeg hjælper dig gerne,, men først i aften efter kl 20,, har kun tid til små problemer ligenu mens jeg er på arbejde... *SS*

Ses vi online i aften?
Avatar billede pelkjaer Nybegynder
25. oktober 2001 - 12:26 #10
jakoba>>Jeg tror egentlig at du har misforstået det første spørgsmål..

Det jeg vil have er at man ikke kan trække container (selve scrolllayeret) ned under bunden af vinduet, ligesom man ikke kan trække det ud af det hvide område til højre og venstre.

Det bliver et problem når man skifter opløsning, da det er angivet i pixels.
Avatar billede pelkjaer Nybegynder
25. oktober 2001 - 13:14 #11
Jakoba>>Dette er ren gætteleg fra min side.

Har indsat document.layers[\'container\'].document.height;
}
document.all[\'container\'].offsetHeight;
}
document.getElementById(\'container\').offsetHeight;
}

Men får selvf. fejl. Skal der skrives noget i <body..>
Avatar billede jakoba Nybegynder
25. oktober 2001 - 16:18 #12
ah så fattede jeg den, havde ikke opdaget hele dimsen var drag-bar. Mit tidligere svar et totalt irellevant, det handlede om hvorlangt det indre lag kunne scrolles. :(

Avatar billede pelkjaer Nybegynder
25. oktober 2001 - 16:39 #13
Ahh..kunne heller ik forstå du hang dig i \"contentlayeret\" :-)
Avatar billede bamzen Nybegynder
25. oktober 2001 - 16:56 #14
pelkjaer, jeg er på vej til at holde fri om 30 min, så skal jeg lige have noget i skrutten, og på vaskeri og vaske tøj, men så skal jeg nok se om jeg ikke kan hjælpe dig,,,,, det skulle nok ikke være helt umuligt ;-)
Avatar billede pelkjaer Nybegynder
25. oktober 2001 - 17:07 #15
Lyder godt ;D
Avatar billede bamzen Nybegynder
25. oktober 2001 - 17:10 #16
Kig herind kl 20:00  ;-))
Avatar billede pelkjaer Nybegynder
25. oktober 2001 - 17:11 #17
Will do :)
Avatar billede bamzen Nybegynder
25. oktober 2001 - 19:06 #18
Nå du, jeg tillader mig lige at være så fræk at nuppe din kode, og fixe den lidt........ håber det er ok
Avatar billede pelkjaer Nybegynder
25. oktober 2001 - 19:09 #19
Ja da. Jeg er tilbage om ca. en halv time, skal lige spise med damen =oD
Avatar billede bamzen Nybegynder
25. oktober 2001 - 19:11 #20
Må jeg desuden anbefale at bruge en af de mange api\'s der ligger ude på nettet fremfor dreamweavers?
Avatar billede pelkjaer Nybegynder
25. oktober 2001 - 19:50 #21
*lol* Det må du vel. Jeg er da fuldt ud klar over at dreamweavers kode ikke er den kønneste, men for folk som mig er det et genialt program hvori det er muligt at lave fede crossbrowser effekter.
Avatar billede pelkjaer Nybegynder
25. oktober 2001 - 20:02 #22
Nå bamzen, tror du at det er til at løse?
Avatar billede bamzen Nybegynder
25. oktober 2001 - 20:05 #23
ja, er i fuld gang........
Avatar billede bamzen Nybegynder
25. oktober 2001 - 20:06 #24
jeg skaber bare en side, med et lag som kun kan dragges så hele laget altid er synligt......

så kan du sikkert selv kombinere det med din egen kode......... og da respekt for dig at du i det mindste bruger dreamweaver...... ok ikke frontpage.....

Så bruger du måske også mac?
Avatar billede pelkjaer Nybegynder
25. oktober 2001 - 20:09 #25
Nej jeg bruger ikke mac.

Jeg er spændt på om det så kan kombineres rigtigt sammen *G* Jeg brugte jo bare en extention til at angive dragarea\'et..
Avatar billede bamzen Nybegynder
25. oktober 2001 - 20:21 #26
indtil videre giver den mig en true sålænge den holder sig indenfor vinduet...... nu mangler jeg bare at den stopper den, (eller i hvertfald ikke tillader at den kommer ud over)
Avatar billede pelkjaer Nybegynder
25. oktober 2001 - 20:25 #27
Okay, lyder nice. Og det virker stadig i crossbrowser? (NS 4 + 6)
Avatar billede bamzen Nybegynder
25. oktober 2001 - 20:31 #28
det skulle det gøre, ellers må jeg bare lave det om......

den eneste jeg ikke er heeeeeeeeeelt 100 på er ns6, men den er jo heller ikke \"færdig\"
Avatar billede pelkjaer Nybegynder
25. oktober 2001 - 20:33 #29
Nej det er rigtigt nok, men det er jo vilkårene =oD
Avatar billede bamzen Nybegynder
25. oktober 2001 - 20:40 #30
men du kan da få lov at teste den, uploader lige,,,,,,, test den lige i ie først ;-)

bare så du ikke ødelægger mit ego totalt
Avatar billede pelkjaer Nybegynder
25. oktober 2001 - 20:42 #31
*ROFLMAO*
Avatar billede bamzen Nybegynder
25. oktober 2001 - 20:43 #32
et eller andet i den stil her?

http://inet.uni2.dk/~mbech/staywithin1/
Avatar billede pelkjaer Nybegynder
25. oktober 2001 - 20:49 #33
hehe..var lige ved at overfalde dig, glemte at reloade ved resize..:)

Det ser lækkert ud, meeeen tror du at jeg kan overføre det min scroller?

Jeg prøver engang.
Avatar billede bamzen Nybegynder
25. oktober 2001 - 20:51 #34
ja det vil jeg faktisk tro du kan, da dreamweaver laver dens funktioner med mm
Avatar billede bamzen Nybegynder
25. oktober 2001 - 20:57 #35
btw, kunne godt lide din menu på dit test site
Avatar billede pelkjaer Nybegynder
25. oktober 2001 - 21:08 #36
Takker.
Jeg har allerede problemer.

onload=init();\"MM_preloadImages(\'...osv, er ikke korrekt. Hvordan er det nu man laver flere onload\'s?
Avatar billede bamzen Nybegynder
25. oktober 2001 - 21:16 #37
ellers smid din MM_preloadImages ind i funktionen init ;-)
Avatar billede bamzen Nybegynder
25. oktober 2001 - 21:17 #38
eller bare prøv at sige onload=\"init();    etc........\"

istedet for onload=init();\"funktion2()\"
Avatar billede pelkjaer Nybegynder
25. oktober 2001 - 21:21 #39
Jeg må da ikke ha to onloads efter hinanden?
Avatar billede bamzen Nybegynder
25. oktober 2001 - 21:25 #40
nej men eksempelvis sådan her

function init(){
DynLayerInit()
MM_preloadImages(variabler)


}
Avatar billede pelkjaer Nybegynder
25. oktober 2001 - 21:25 #41
Nå..

Anyway, jeg må ha\' overset noget. Kan ikke få det til at virke.

Jeg uploader lige.
Avatar billede bamzen Nybegynder
25. oktober 2001 - 21:27 #42
ok
Avatar billede bamzen Nybegynder
25. oktober 2001 - 21:29 #43
btw, tak for pointene, det luner, men det er nu udfordringerne for min underudviklede hjerne der tæller *GGGGGG*
Avatar billede pelkjaer Nybegynder
25. oktober 2001 - 21:32 #44
Jeg er altid gavmild med mine point. Du har aldrig set mig afvise en selvom et problem ikke blev løst, på den måde er man sikker på at kunne få hjælp en anden gang :)

http://www.demenskonsulent.dk/test/default.htm

Jeg kan ikke se hvad jeg mangler..!
Avatar billede bamzen Nybegynder
25. oktober 2001 - 21:43 #45
du har blandt andet 2 * <DIV ID=draggableDiv

men kan du ikke maile mig en zip fil med dine elementer, så kigger jeg på det, måske senere, måske i morgen.....
Avatar billede pelkjaer Nybegynder
25. oktober 2001 - 21:49 #46
Jeg har da ikke 2 <DIV ID=draggableDiv...??

Jeg sender dig en mail.
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