Avatar billede 4b4dk Nybegynder
09. maj 2002 - 23:01 Der er 19 kommentarer og
2 løsninger

Layer der følger table

Hvorfor følger min layer ikke den table som jeg har sat den ind i?

http://www.4b4.dk/dwtest/

(Hvordan får jeg den til det..)

?
Avatar billede whatever Nybegynder
09. maj 2002 - 23:03 #1
Seat position til relative istedet for absolute.
Avatar billede hanz Nybegynder
09. maj 2002 - 23:13 #2
Sæt position til relative, fjern left og top parameterne og så slet align="absmiddle"... Det er DreamWeawer kode når det er allerværst! Virker overhovedet ikke i gammel NS. Fucker totalt op

hanz
Avatar billede 4b4dk Nybegynder
09. maj 2002 - 23:17 #3
Hvis jeg gør det.. fucker den totalt op.. og smækker layeren IND I TABLEN.. Ikke det jeg vil.. jeg vil ha at den skal FØLGE tablen.. når man resizer sit browser window.. og tablen derfor rykker på skærmen da den er sat til at blive placeret i midten!
Avatar billede hanz Nybegynder
09. maj 2002 - 23:20 #4
OK, sæt den til absolute igen, men flyt hele layeret op over tabellen. Og slet <div align="center">.....</div>

hanz
Avatar billede 4b4dk Nybegynder
09. maj 2002 - 23:20 #5
hanz: virker overhovedet ikke.. jeg vil have at den lille popup ting jeg har skal ligge ovenpå det øverste billede.. og auto følge med rundt på skærmen.. men i øjeblikket ser det umuligt ud... :(
Avatar billede hanz Nybegynder
09. maj 2002 - 23:21 #6
husk at lave "boblen" mindre...
Avatar billede pelkjaer Nybegynder
09. maj 2002 - 23:22 #7
Brug denne her extention: http://www.projectseven.com/extensions/downloads/P7_Snap.mxp

Med den kan du sætte et layer til at positionere sig efter en celle, et billede osv. istedet for siden top/left.

Bagefter skal du så ha' en reload funktion på:

<body onresize="location.reload()">
Avatar billede 4b4dk Nybegynder
09. maj 2002 - 23:22 #8
hanz: hvis jeg sletter div align center.. bliver mit gfx jo ikke centreret..
Avatar billede pelkjaer Nybegynder
09. maj 2002 - 23:23 #9
Samme metode er brugt i stor stil på:

www.peterelkjaer.dk
Avatar billede 4b4dk Nybegynder
09. maj 2002 - 23:23 #10
pelkj: kan du forklare hvordan exten. virker ?
Avatar billede hanz Nybegynder
09. maj 2002 - 23:25 #11
smid align="center" ind i <td> lige før dit layer
Avatar billede hanz Nybegynder
09. maj 2002 - 23:26 #12
no need for Snap. Du har lavet det så det virker...
Avatar billede pelkjaer Nybegynder
09. maj 2002 - 23:33 #13
hanz>>Du tågesnakker vidst nu.

4b4dk>>Jep. Som udgangspunkt er dit layer absolute. Slet left og top prospertiesne så dit layer i Dreamweavers designview ligger i venstre øverste hjørne.

Din centrerede tabel skal du ikke ændre noget ved, navngiv blot der billede der ligger inde i tabellen. Fx som "snappic".

Derefter trykker du på <body> i vinduets nederste venstre hjørne, siger "behaviors"-->Studio VII-->Snap layers. I dialogen der nu er fremme vælger du dit navngivne billede som anchorpunkt, og dit layer som skal positioneres efter det billede. Derefter angiver du left og top (afstanden fra billedet til layeret - prøv dig frem til det passer nøjagtigt).

Tryk OK, nu skulle behavioren automatisk være sat til "onload".
Indsæt resize fixet jeg viste dig før, og du er færdig.
Avatar billede 4b4dk Nybegynder
09. maj 2002 - 23:34 #14
ahh fik det lige selv til at virke.. kanon.. I får begge point! :)
Avatar billede hanz Nybegynder
09. maj 2002 - 23:36 #15
Gør jeg "vidst" det nu...? Hvorfor lave så meget ud af det, stjæle kode på P7, når det virker totalt efter hensigten!!!

<table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%">
  <tr>
    <td align="center"><div id="Layer1" style="position:absolute; width:200px; height:115px; z-index:1;"><img src="f_about_newest_layer.gif" width="319" height="186" align="absmiddle" name="layer1"></div>
        <table border="0" cellspacing="0" cellpadding="0">
          <tr>
            <td><img src="f_newestproject.gif" width="714" height="61"><br>
              <img src="f_spacer.gif" width="714" height="12"></td>
          </tr>
          <tr>
            <td><img src="f_spacer2.gif" width="143" height="37"><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image4','','f_link1b.gif',1)"><img name="Image4" border="0" src="f_link1.gif" width="32" height="37"></a><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image5','','f_link2b.gif',1)"><img name="Image5" border="0" src="f_link2.gif" width="31" height="37"></a><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image6','','f_link3b.gif',1)"><img name="Image6" border="0" src="f_link3.gif" width="29" height="37"></a><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image7','','f_link4b.gif',1)"><img name="Image7" border="0" src="f_link4.gif" width="28" height="37"></a><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image8','','f_link5b.gif',1)"><img name="Image8" border="0" src="f_link5.gif" width="30" height="37"></a><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image9','','f_link6b.gif',1)"><img name="Image9" border="0" src="f_link6.gif" width="36" height="37"></a><img src="f_spacer3.gif" width="385" height="37"></td>
          </tr>
        </table>
    </td>
  </tr>
</table>

Værsgo!

hanz
Avatar billede pelkjaer Nybegynder
09. maj 2002 - 23:40 #16
hanz>>Nu er vi jo heldigvis nogle der også koder til andre browsere end Internet Explorer.
Stjæle? Du har vidst helt misforstået Dreamweavers koncept med extensibility.
Avatar billede pelkjaer Nybegynder
09. maj 2002 - 23:41 #17
height="100% - hvor får du det fra? Det er da ikke html.
Avatar billede hanz Nybegynder
10. maj 2002 - 01:09 #18
Damn... det DreamWeawer kategorien jeg sidder og svarer i... Det må du sku undskylde elkjær... Jeg skal nok holde mig til rigtig programmering fra nu af! Jeg skulle jo nødig skyde over målet :) Ang. 100% så virker det nu fint i både NS og IE og så er det vel godt nok? Også virker det x-browser med Snap og det er jo fint :)

hanz
Avatar billede pelkjaer Nybegynder
10. maj 2002 - 09:47 #19
Nu er det jo således at at vi der er en standard(er) vi kan bruge så vi ikke behøver gætte os frem. Mig bekendt er det ikke en del af html 4 at sætte height attributer på tabeller. Det må vidst være noget du har opfundet eller hvad?

Rigtig programmering? Du viser igen og igen at du overhovedet ikke aner hvad du taler om.
Jeg har ikke set dig give andre end html (hvis man kan kalde det det) løsninger, og det er et markup sprog, ikke et programmeringssprog som du fejlagtigt skriver.

Og nej, NS og IE er da ikke godt nok.

Mvh. iøvrigt.
Avatar billede hanz Nybegynder
10. maj 2002 - 12:20 #20
Tør øjnene og smil lidt... solen skinner! Tænk engang at du gider at bruge al den energi på at sværte folk til. Hvad enten det er standard eller ej, så kan man godt sætte height="100%" i tabeller... også i NS4. Og tænk engang.... det virker sku' også!

Så udvid din horisont, ret al din Dreamweawer spildkode og lad mig være i fred.

Go' dag...

hanz
Avatar billede pelkjaer Nybegynder
10. maj 2002 - 18:23 #21
Jeg ved ikke hvilken NS 4 du tester i, men dit ovenstående eksempel virker kun i IE her.

At jeg bliver ved her, er kun for du gang på gang gør dig klog på emner du tydeligvis burde læse på.

Man må IKKE sætte height på en tabel, og jeg slamkoder overhovedet ikke. Faktisk koder jeg oftest efter en standard - og overholder den.
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
Kurser inden for grundlæggende programmering

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