Avatar billede e-skape Nybegynder
27. juli 2002 - 01:23 Der er 19 kommentarer og
2 løsninger

Hive banner ned i bunden... Hvordan?

Hejsa rødder

Hvordan får jeg midterbanneret på http://sk.lir.dk/e-skapehp til at blive nede ved bunden? Altså nede lige over den hvide linie.

Hvordan hunden gør jeg det?
Det skal være lidt ligesom valign='bottom' i en <TABLE>, den skal følge bunden af det område, altså lige over den hvide linie.

Kan jeg bruge noget CSS-positionering til at positionere/presse den ned med?

Det burde vel være meget simpelt... Jeg kan bare ikke lige hele HTML/CSS standarderne i hovedet...

Ps. Jeg ved godt, at mine billed-sider ikke virker...

// e-SKape - Before it's too late...
Avatar billede Slettet bruger
28. juli 2002 - 12:29 #1
Det bliver nok ikke helt så nemt, som du tror. Du kan gøre det vha. JavaScript, hvis du vil det.
Avatar billede -master-d- Nybegynder
29. juli 2002 - 16:46 #2
Dit ser sådan her ud:
<CENTER>
<A HREF="http://www.prcdata.dk/">
<IMG SRC="Billeder/banner/www.prc.dk.gif" ALT="PRC Data" BORDER="0">
</A>
</CENTER>

det mangler en bestemt position.


f.eks.
<IMG SRC="Billeder/banner/www.prc.dk.gif" ALT="PRC Data" BORDER="0"
style="position:absolute;bottom:15px;left:200px;z-index:2;">


Håber du forstår
Avatar billede e-skape Nybegynder
29. juli 2002 - 17:38 #3
phoenixv >> Nej, det kan laves med CSS... Men jeg vil da gerne se dit forslag...

-master-d- >> Lige præcis.. ku ikke lige huske det... Men hvis nu siden er højere end skærmbilledet, vil det så  ikke bare komme til at ligge i bunden af skærmen, måske oveni noget tekst? Kan jeg få den til at ligge helt i bunden af siden, ikke af skærmen...

//e-SKape
Avatar billede Slettet bruger
29. juli 2002 - 17:46 #4
e-skape>> Nej, det kan ej. Ikke hvis det skal virke i alle opløsninger i de fleste browsere!
Avatar billede e-skape Nybegynder
29. juli 2002 - 17:49 #5
Nej, det er oss det jer er bange for... ang. browserne, supporterer Netscape ikke CSS-positionering? Det kommer nok...

//e-SKape
Avatar billede Slettet bruger
29. juli 2002 - 17:54 #6
Mit forslag er som følger:

1. Giv den TD, hvor banneret ligger i, en id, fx "minTD":

<td id="minTD">

2. Tilføj dette til banneret:

<div id="minDiv" style="position: absolute; left: -300; top: -300; visibility: hidden;">
<a href="http://www.prcdata.dk/">
<img src="Billeder/banner/www.prc.dk.gif" alt="PRC Data" border="0">
</a>
</div>

3. Sæt dette ind lige efter banner-koden:

<script language="JavaScript" type="text/javascript">
bredde = 300; //Bredden på dit banner
hojde = 100; //Højden på dit banner

function obj(id) {
if (document.getElementById)
return document.getElementById(id);
else if (document.all)
return document.all[id];
}

l = obj("minTD").offsetLeft;
t = obj("minTD").offsetTop;
w = obj("minTD").offsetWidth;
h = obj("minTD").offsetHeight;
obj("minDiv").style.left = l + (w - bredde) / 2;
obj("minDiv").style.top = t + h - hojde;
</script>
Avatar billede Slettet bruger
29. juli 2002 - 17:55 #7
Netscape understøtter skam det hele, men der kan opstå små forskydninger pga. anderledes forståelse for små bagateller. Og det er det, den perfektionistiske designer må tage højde for!
Avatar billede Slettet bruger
29. juli 2002 - 17:56 #8
Ups, der mangler lige denne linje før det afsluttende </script>-tag:

obj("minDiv").style.visibility = "visible";
Avatar billede e-skape Nybegynder
29. juli 2002 - 18:02 #9
Hmmm.. Nu er jeg ikke så faens scrap til det dersen JS.. Kan jeg ikke få en forklaring på, hvad de forskellige linier gør?

Og hvorfor faen skriver mit tast nu engelsk??? Det er jo ikke til at finde tasterne saa....

&& Argh!!!
Naa i faar den uden skraastreger saa...

e-SKape
Avatar billede Slettet bruger
29. juli 2002 - 18:29 #10
Tja, basically så aflæser scriptet td'ens position fra venstre og toppen af skærmen og dens bredde og højde.
Herefter placerer den div'en med banneret i på en position fra venstre svarende nøjagtig til td'ens position fra toppen + (td'ens bredde - bannerets bredde) / 2.
Fra toppen bliver div'en placeret lig med td'ens position fra toppen + td'ens højde - div'ens højde.

Jeg håber du kan følge mig, men elles kommer det nok! :)
Det eneste, du faktisk skal gøre, er, at indsætte bannerets dimensioner øverst i scriptet!
Avatar billede e-skape Nybegynder
29. juli 2002 - 18:45 #11
Ok... Jeg tester lige inden jeg accepterer.

&& Damned... det er kun herinde paa E, at den skriver med engelsk...
//e-SKape
Avatar billede e-skape Nybegynder
02. august 2002 - 16:42 #12
Har ikke lige testet dit forslag endnu, jeg fik et andet et på usenet i dk.edb.internet... et eller andet :)

Kan man ikke bare en table, der fylder resten af td'en ud (dvs. height="100%")?
Jeg har lavet det sådan:

<TABLE ALIGN="center" BORDER="0">  <!-- Kan man ikke bruge height her? -->
<TR VALIGN="bottom">
  <TD VALIGN="bottom" HEIGHT="100%" STYLE="border:0;">
  <A HREF="http://www.prcdata.dk/" TARGET="BannerOut">
    <IMG SRC="<%= SitePath %>Billeder/banner/www.prc.dk.gif" ALT="PRC Data" BORDER="0">
  </A>
  </TD>
</TR>
</TABLE>

Men det virker ikke... burde det ikke det?

Du kan se den fulde kilde i Vis Kilde
Avatar billede yousif Nybegynder
02. august 2002 - 16:50 #13
prøv:
<table style="width:100%;height:100%;">
<tr>
<td align="center" valign="bottom">
<img src="mitbillede.gif" border="0">
</td>
</tr>
</table>
Avatar billede e-skape Nybegynder
02. august 2002 - 19:31 #14
Ja, du har fat i noget... Men banneret kommer mærkværdigvis ikke frem med en style="height:100%;" Den kan sige hvor bred billedet er, da jeg har taget border=1 på table, og så viser den en ramme med banner-bredde, men billedet kommer ikke frem... Prøver lige som du sagde med en width:100%; også

//e-SKape
Avatar billede e-skape Nybegynder
02. august 2002 - 19:32 #15
Nej, det hjalp ikke... Det var sq da .... Tænke-tænke
Avatar billede e-skape Nybegynder
02. august 2002 - 19:38 #16
Jeg kunne selvfølgelig også tage copyrigth og opdateret-teksten og putte helt udenfor (ned i det grå) og så bruge den nederste blå ramme til reklamer...

//e-SKape
Avatar billede e-skape Nybegynder
18. august 2002 - 16:02 #17
phoenixv >> Jeg har endnu ikke afprøvet din løsning, da jeg synes det er lidt meget, bare for et reklame-banner...

alle >> Hvorfor virker det ikke? Jeg kan sq ikke se det.

<table style="width:100%;height:100%;"> <-- Laver en tabel, der fylder 'resten' ud
<tr>
  <td align="center" valign="bottom"> <-- centrerer, og lægger indholdet ned i bunden af TD'en
  <img src="mitbillede.gif" border="0">
  </td>
</tr>
</table>

Men det virker ikke... Jeg har også prøvet med height:'*' , men så bliver højden bare bannerets højde, og så kommer banneret jo ikke helt ned til linien.

Jeg forstår det ikke

//e-SKape
Avatar billede Slettet bruger
18. august 2002 - 16:07 #18
Jeg har på fornemmelsen at din side har meget stor chance for at blive lukket hvis udbyderne opdager dette!!
http://sk.lir.dk/e-skapehp/vis_artikel.asp?art=cracks.asp
Avatar billede e-skape Nybegynder
18. august 2002 - 16:11 #19
Årh, slap af... hehe

Hvis nu de har tænkt sig eat gøre noget, for de 10 (gamle) cracks jeg har, så må jeg jo fjerne dem.. Det er sq ikke for at alle mulige går ind på min side, og henter cracks... Det har vi jo astalavista.box.sk til... hehe

Hvordan lavede du linket? Kom det automatisk eller hvad?
Avatar billede e-skape Nybegynder
29. august 2002 - 16:48 #20
Er der nogen der har lavet en løsning der virker?

I teorien burde det, i skriver her, virke. Men det gør det ikke!

//e-SKape
Avatar billede e-skape Nybegynder
13. september 2002 - 19:45 #21
Hejsa...

Jeg har godt nok stadig ikke fået det til at du... Men jeg er ved at lave et nyt layout, det jeg har er sq for kompliceret og tungt at hente.

pooenixv >> Tak for din tid, men jeg vil ikke bruge så meget kode på et simpelt banner... det _må_ kunne laves mere simpelt... :-) Undskyld hvis jeg er for tykhovedet...

yuosif >> Det var også sådan jeg ville lave det, men af mærkværdige grunde løber tablet ned bagved den hvide linie, eller også er den kun bannerets højde, dvs, den når ikke helt ned til bunden :-(

Tak for hjælpen begge to

Med venlig hilsen
e-SKape
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