Avatar billede pelkjaer Nybegynder
02. november 2001 - 16:04 Der er 34 kommentarer og
1 løsning

Tidligt browsercheck ønskes...

-og også en lille kommentar til designet, samt til idéen.

/pelkjaer
Avatar billede pelkjaer Nybegynder
02. november 2001 - 16:04 #1
Url. som jeg altid glemmer http://demenskonsulent.dk/test/default.htm ;D
Avatar billede pelkjaer Nybegynder
02. november 2001 - 16:16 #2
Det kan da ikke passe hva\'?
Avatar billede jakoba Nybegynder
02. november 2001 - 16:35 #3
IE4, NS4.7 og Opera 5 >> perfekt
Opera 4 >> laget bevæger sig forkert (hopper opad og 1/8 vejs ud af vinduet)

dit \'luk op igen\' ikon bryder jeg meig ikke om. hellere noget i retning af en pil der peger indad.

mvh JakobA
Avatar billede pelkjaer Nybegynder
02. november 2001 - 16:44 #4
Hvad med din \"spil ud\" løsning - virker det også i Opera 5?
Avatar billede pelkjaer Nybegynder
02. november 2001 - 16:46 #5
Og istedet for mit \"træk ud\" ikon - ville det være for \"lidt\" brugervenligt at blot sætte trickeren på selve scrollbaren - uden ikon?
Avatar billede jakoba Nybegynder
02. november 2001 - 17:11 #6
Ups. det overså jeg. nej den store tabel er kollapset og er blot en tynd bort foroven. Det er forresten et generelt problem med opera, man kan ikke strække billeder. De vises blot med den størrelse de har.

Jeg synes der bør være noget der siger klik på mig. Det er nærmest den der scrollbar der er problemet med pile op og med når der samtidig er brug for pile tilhøjre og tilvenstre.
Kunne man evt lave et billedskift så når laget er \'ude\' bliver scrollbaren erstattet af en \'ind igen\' pil?

mvh JakobA
Avatar billede pelkjaer Nybegynder
02. november 2001 - 17:41 #7
Ja for pokker. God idé. Havde jeg overhovedet ikke tænkt på.

Men jeg tror at det bliver svært at lave. Jeg forsøger mig iaften.

Har du nogle idéer til at få opera med - er egentlig ligeglad..men det er jo meget sjovt at det fungerer i crossbrowser.
Avatar billede pelkjaer Nybegynder
02. november 2001 - 17:46 #8
Og forresten. Nederste ventre hjørne hvor der står \"copyright\" og \"send mail\" - står det på én linje hos dig (og dine mega skriftyper *s*)?
Avatar billede pelkjaer Nybegynder
02. november 2001 - 18:40 #9
Hmm...what the fuck... gider du teste i NS 6 engang? Hos mig forsvinder scrolllayeret helt ud af skærmen nu - kun online, ikke offline.

Som du nu kan se har jeg sat et billedskift på når den skal \"køre væk\", men jeg kan ikke finde ud af at få sat en \"tricker\" på det nye billede til at \"køre\" layeret ud igen. Der skal vidst håndkodes..

Kan du hjælpe med det? Jeg skal nok gi\' point.

Sidste ting. Hvad siger Opera 5 nu hvor jeg samtidig med dit script har sat tabellen til 100% i højden?

Avatar billede jakoba Nybegynder
02. november 2001 - 19:04 #10
opera5 >> stadig ingen udspilning, måske hvia du skriver en <span eller <div indini tabellen med en højde ligesom i giffen.

i NS6 flytter den sig præcis den rigtige afstand ud hos mig.

Du har allerede givet points :-))

mvh JakobA
Avatar billede pelkjaer Nybegynder
02. november 2001 - 19:33 #11
Okay. Kunne du så hjælpe med håndkodedelen?

Altså sætte en tricker på welcomepullot.gif så layeret kører tilbage igen? Der hvor den skal køre hen skal hedde 15,151,50,30,0,0

Ang. indsætte en div i tabellen for operas skyld. Umiddelbart fucker det siden op. Ville du bare indsætte en div med 100% højde samt en gif, eller ville du indsætte scriptet i laget?
Avatar billede jakoba Nybegynder
02. november 2001 - 19:43 #12
jeg ville indsætte en div med en ligegyldig gif indeni og så skrive en værdi i height= parameteren til <div\'en (som vi før gjorde det til .gif\'en). dvs det er indeni scriptet der laves lidt om.

jeg prøver at kikke (gaah. dreamweawer laver *grim* kode)

mvh JakobA
Avatar billede pelkjaer Nybegynder
02. november 2001 - 19:56 #13
Hehe..nej ikke normalt, kun alle de extentions jeg bruger *G*
Avatar billede jakoba Nybegynder
02. november 2001 - 20:16 #14
tilføj dette script i head:

<script language=\'javascript\'>

function velcome( io ) {
    if ( io == \"out\" )
        document.images.welcomescrollbar.usemap=\"#scrollmap\" // op/ned
    else
        document.images.welcomescrollbar.usemap=\"#scrollmap2\" // pil ud
}; //end velcome( string )

</script>

--------

der skal sættes en  ;velcome(\'in\')  på din onclick i dit map welcomeslideout

<map name=\"welcomeslideout\">
  <area shape=\"rect\" coords=\"2,2,10,10\" href=\"java script:;\" onClick=\"P7AniMagic(\'dragdiv\',-290,151,50,30,0,0);MM_swapImage(\'welcomescrollbar\',\'\',\'_images/welcomepullout.gif\',1);velcome(\'in\');\">
  </map>

-------

der skal oprette et nyt (extra) map:

<map name=\"scrollmap2\">
  <area shape=\"rect\" coords=\"-1,-2,24,158\" href=\"java script:;\" onclick=\"P7AniMagic(\'dragdiv\',15,151,50,30,0,0);MM_swapImage(\'welcomescrollbar\',\'\',\'_images/welcomescrollbar.gif\',1);velcome(\'out\');\">
</map>

-------

og så skulle det gerne virke :-))

mvh JakobA
Avatar billede pelkjaer Nybegynder
02. november 2001 - 20:26 #15
http://demenskonsulent.dk/test/default.htm

Virker ikke - er det mon coords\'ne der er forkerte?
Avatar billede jakoba Nybegynder
02. november 2001 - 20:35 #16
Det er de måske også :) men umiddelbart er det mig der har dummet mig
useMap skal staves med stort M i funktionen:

function velcome( io ) {
    if ( io == \"out\" )
        document.images.welcomescrollbar.useMap=\"#scrollmap\" // op/ned
    else
        document.images.welcomescrollbar.useMap=\"#scrollmap2\" // pil ud
}; //end velcome( string )
Avatar billede pelkjaer Nybegynder
02. november 2001 - 20:38 #17
Hehe..nu virker det.

Mange tak - du er sq\' en knag :)
Avatar billede pelkjaer Nybegynder
03. november 2001 - 12:24 #18
Jeg har et problem. Jeg har \"ryddet lidt op\" i koden - og nu virker det ikke i min NS 4.7. Eller rette, kun nogle gange. Jeg tror at min browser måske er istykker :)

IE og NS 6 er begge med. Gider du teste i NS 4?

Ny url: http://demenskonsulent.dk/test/test.htm

/tak.
Avatar billede jakoba Nybegynder
03. november 2001 - 13:04 #19
Jeg tror det er mig igen. sagen er at NS4 lægger hvert absolut lag ud som sit eget dokument (nærmest som iframes, der så igen kan være iframes indeni.)

så self.document er hele filen
    self.document.dragdiv.document er slideren

men Dreamweawer har en funktion til at finde elementer, hvor de end forputter sig:    MM_findObj(\'navn på div\')

function velcome( io ) {
    var billed = (document.layers)
              ? MM_findObj(\'content\').document.images.welcomescrollbar;
              : document.images.welcomescrollbar;
// finder billedet i den absolut placere div \'content\'.
    if ( io == \"out\" )
        billed.useMap=\"#scrollmap\" // op/ned
    else
        billed.useMap=\"#scrollmap2\" // pil ud
}; //end velcome( string )

med den ændring tror jeg den vil blive stabil i NS4 (uden at miste noget i de andre browsere).

mvh JakobA
Avatar billede pelkjaer Nybegynder
03. november 2001 - 14:08 #20
IE siger at der mangler \":\" i scriptet.

NS melder ikke fejl, men det virker dog ikke alligevel.
Avatar billede jakoba Nybegynder
03. november 2001 - 14:22 #21
forenden af linien
              ? MM_findObj(\'content\').document.images.welcomescrollbar
skal der IKKE være noget semikolon.
Det skulle få IE med igen. om NS4 bliver gladere ved jeg ikke rigtig.
Avatar billede pelkjaer Nybegynder
03. november 2001 - 14:34 #22
Jep - IE blev glad igen. Det gjorde NS 4 desværre ikke :(
Avatar billede jakoba Nybegynder
03. november 2001 - 14:51 #23
billedet ligger jo heller slet ikke i den div der hedder \'content\'. det ligger i \"dragdiv\"

function velcome( io ) {
    var billed = (document.layers)
              ? MM_findObj(\'dragdiv\').document.images.welcomescrollbar;
              : document.images.welcomescrollbar;
// finder billedet i den absolut placere div \'content\'.
    if ( io == \"out\" )
        billed.useMap=\"#scrollmap\" // op/ned
    else
        billed.useMap=\"#scrollmap2\" // pil ud
}; //end velcome( string )
Avatar billede jakoba Nybegynder
03. november 2001 - 14:54 #24
Og igen ingen ; efter
              ? MM_findObj(\'dragdiv\').document.images.welcomescrollbar
Avatar billede pelkjaer Nybegynder
03. november 2001 - 22:41 #25
http://demenskonsulent.dk/test/test.htm

Der må stadig være en fejl et sted. NS 4 vil ikke \"slide\" laget ud igen, men melder dog ingen fejl.
Avatar billede jakoba Nybegynder
03. november 2001 - 23:00 #26
Og usemap bliver heller ikke omdefineret. Det er stadig pil-op og pil-ned der er de aktive områder.
Avatar billede pelkjaer Nybegynder
03. november 2001 - 23:05 #27
Ja det ved jeg. Men hvor jeg slal ændre noget aner jeg ikke *g*

Men må indrømme at jeg er kommet noget så grundigt til kort her.
Avatar billede pelkjaer Nybegynder
03. november 2001 - 23:06 #28
Jeg troede at det skete her:

if ( io == \"out\" )
        billed.useMap=\"#scrollmap\" // op/ned
    else
        billed.useMap=\"#scrollmap2\" // pil ud
Avatar billede jakoba Nybegynder
03. november 2001 - 23:12 #29
Det er også korrekt. I de andre browsere, men ikke NS4 :(
jeg prøver at kikke.
Avatar billede pelkjaer Nybegynder
03. november 2001 - 23:14 #30
Okay tak.

Jeg må huske meget dårligt min alder taget i betragtning, det virkede da igår..-eller også glemte jeg at tjekke i NS4.
Avatar billede jakoba Nybegynder
04. november 2001 - 00:36 #31
Jeg tror vi begge glemte at checke NS4, i bonovelse over det ku lykkes i opera :-))

for den med at udskifte useMap dutter overhovedet ikke i NS4

istedet har jeg lagt en usynligt hotspot i mappet til scrollbaren (ok ikke helt usynlig, der kommer hånd i NS4). det er inaktivt indtil dragdiv skubbes ud, og så bliver det aktiveret så NS4 kan bruge den til at hive ind igen. samtidig bliver hotspots for pilop og pilned gjort inaktive mens laget er skubbet ud. på den måde kan NS4 bruge det gamle map.

grab ny version fra: http://www.jakoba.dk/eksperten/exp128817/test.htm

mvh JakobA
Avatar billede jakoba Nybegynder
04. november 2001 - 00:38 #32
Der er ændringer i  scrollmap  og  scrollmap2
samt oppe ved funktionen.
Avatar billede jakoba Nybegynder
04. november 2001 - 03:09 #33
  Øv. jeg kan ikke slipper for at den musecursor bliver til en hånd over area.
Du kommer nok til at stille det som spørgsmål så jumper kan fortælle hvordan.

nedenstående kan ikke gøre det.

<style>
  #nohand { cursor:normal }
a.handoff { cursor:normal }
</style>
<area id=\'nohand\' class=\'handoff\'
  shape=\"rect\" coords=\"-1,12,30,140\" href=\"java script:void(0);\"
onclick=\"return openDragdiv();\" onmouseover=\"this.style.cursor=\'normal\';\">

mvh JakobA
Avatar billede pelkjaer Nybegynder
04. november 2001 - 11:46 #34
Den er der jo faktisk nu, bortset fra hånden. Godt gået :)

Men du har da godt nok lavet nogle synlige ændringer i min kode *g* - nu er jeg nødt til at skal i \"codeview\" for at ændre hvor meget scrolleren skal scrolle..hehe.

Hvorfor den \"store\" afstand mellem linjerne? For at gøre det mere overskueligt eller hvad?

Men helt ærligt, du har godt nok brugt en del tid på det her, hvis der er noget jeg kan gøre til gængæld, så sig endelig til - måske noget grafik e.lign. resten styrer du jo selv.

/pelkjaer
Avatar billede jakoba Nybegynder
04. november 2001 - 15:36 #35
Afstanden kommer af misforståelser imellem diverse programmer om hvad en linieskift er. Din PC sige <cr><lf> er eet linieskift. min siger <cr> eller <lf> er hver for sig et linieskift og når jeg så saver bliver det lavet om til <lf> to gange for to liner. så får din PC det tilbage og sige hvert <lf> skal laves til et <cr><lf>, der kan komme mange blanke linier hvis vi sender frem og tilbage nogen gange.

Jeg får brug for noget aestetisk sans. forhåbentlig inden for længe :-))

mvh JakobA
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