Avatar billede webbygger Nybegynder
05. december 2003 - 14:31 Der er 10 kommentarer og
1 løsning

Height problemer

Jeg har lavet site, hvor height skal var "flydende! Siten er lavet med tabeller + iframe - har prøvet med 100% & auto i både tabellen og iframes, men intet virker optimalt !

http://web-byggeren.dk/Sportsfiskerforeningen/index.asp
SE under kontakt>web-master

roenving mener der skal et script til for at det virker, hvad siger I eller har I en ide, hvordan jeg løser problemet. Jeg vil helst undgår en scroolbar i iframet !


mvh
Web-byggeren
Avatar billede domaz.dk Novice
06. december 2003 - 10:59 #1
du skal nok bruge et script... ellers kan du jo bare sætte scroll til auto i iframen, og så fjerne den scrollbar der er helt ude til højre...
Avatar billede webbygger Nybegynder
06. december 2003 - 12:17 #2
Jeg vil helst undgå en scrollbar i iframe, da den vil kommer til at side et stykke inde på siden - Script er desværre ikke lige min stærke side, så jeg havde håbet på at nogle kunne hjælp mig med et !
Men jeg går/sidder og spekulere om man skulle lave en skabelon i stedet for......
Avatar billede roenving Novice
06. december 2003 - 15:22 #3
Lavet i forhold til et andet spørgsmål, så her er der ikke tale om en iframe, men du kan jo lige prøve at sætte en masse tekst i een af div'erne:

<style type="text/css">
H1    {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 750px;
    height: 90px;
    padding-top: 20px;
    background-color: #f0f0f0;
    color: #333366;
    text-align: center;
}
#t0    {
    position: absolute;
    top: 90px;
    left: 0px;
    width: 170px;
    font-size: 1.1em;
    padding: 15px 15px 20px 15px;
    height: 100px;
    background-color: #f0f0f0;
}
#t1    {
    position: absolute;
    top: 90px;
    left: 170px;
    width: 570px;
    height: 100px;
    padding: 15px 20px 20px 20px;
    text-left: 160px;
    font-size: 1em;
    color: #cfcfcf;
    background-color: #333366;
    z-index: 1;
}
#t2    {
    position: absolute;
    top: 90px;
    left: 740px;
    width: 10px;
    height: 100px;
}
</style>
<script type"text/javascript">
function setDivHeight(){
    var hmax = 0;
    var elms = document.getElementsByTagName('DIV');
    for(i=0;elms.length>i;i++){
        if(elms[i].id.indexOf("t")==0){
            hmax = Math.max(hmax,elms[i].scrollHeight);
        }
    }
    for(i=0;elms.length>i;i++){
        if(elms[i].id.indexOf("t")==0){
            elms[i].style.height = hmax + 'px';
        }
    }
   
}
</script>

<body onload="setDivHeight();">
<h1>Overskrift</h1>
<div id="t0">T0
</div>
<div id="t1">T1
</div>
<div id="t2">T2</div>
</body>
Avatar billede webbygger Nybegynder
06. december 2003 - 16:04 #4
Roenving > Du kan nogle ting..... ;0)
Jeg arbejder på dit script, men der er lige nogle ting jeg skal ha' finpudse
men du kan se det forløbe resultat her
http://web-byggeren.dk/Sportsfiskerforeningen/test.asp
Er godt nok ikke noget så langt endnu, men i løbet af .....
Avatar billede roenving Novice
06. december 2003 - 16:26 #5
Du skal bare være opmærksom på at iframes jo er window-objekter, så der er nogle væsentlige forskelle i adresseringen indenfor DOM-hierarkiet !-)
Avatar billede webbygger Nybegynder
06. december 2003 - 16:28 #6
HVAFORENFISK.................Det må jeg kikke på når jeg kommer så langt !
Avatar billede webbygger Nybegynder
06. december 2003 - 16:40 #7
roenving > hvordan centrere man hele skidt ?
Avatar billede roenving Novice
06. december 2003 - 16:47 #8
Jeg ville sætte en div udenom det hele og så sætte margin-left og -right til auto ...

Den holder fra det tidspunkt, hvor IE fik sin nye renderings-maskine, var det ikke i 5.0 ?-)
Avatar billede webbygger Nybegynder
12. december 2003 - 18:57 #9
Hej roenving

Jeg undskylder ventetiden, men jeg har haft lidt travlt ;o)
Har godt nok valgt, at bruge en skabelon jeg har lavet til opgaven. Da jeg bedre kan styre den med min "lille" viden. Men jeg tillader mig, at gemme din fine løsning til en anden lejlighed......så smid venligst et svar roenving

mvh
Web-byggeren

ps Her er jeg noget til http://web-byggeren.dk/Sportsfiskerforeningen/index.asp
Avatar billede roenving Novice
13. december 2003 - 04:18 #10
Så velbekomme da '-)
Avatar billede roenving Novice
13. december 2003 - 15:25 #11
-- og tak for points ;~}
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