/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Placering af billede afhængig af et iframe~
Fra : Martin Mouritzen


Dato : 09-05-02 01:59

Hejsa,
Jeg har et iframe midt på en side, (centreret via. en tabel).
Nu er det sådan så jeg gerne vil have et billede placeret lige under
og til venstre for dette.

Umiddelbart ved jeg ikke lige hvordan jeg placerer den i forhold til
det, da document.all["iframeid"].style.top og left ikke indeholder
noget. (har kun lige testet i IE so far).

Jeg har prøvet med følgende løsning (hvor den placerer billedet i
forhold til midten) - Det virker dog ikke når man kører i en lille
opløsning, da iframen når længere ned end vinduet (billedet bliver
derfor placeret ovenpå iframen).

function placeImage() {
   var height;
   var width;
   var image;
   
   if (document.all) {
   height = document.body.offsetHeight;
   width = document.body.offsetWidth;
   image = document.all["groenting"];
}
   else if (document.layers) {
   height = window.innerHeight;
   width = window.innerWidth;
   // more to come.
}
toppos = height / 2;
leftpos = width / 2;

image.style.top = toppos + 155;
   image.style.left = leftpos + 315;
   image.style.visibility = 'visible';
}

Dette kalder jeg så fra <body onLoad="placeImage();">

Er der desuden en måde at kalde en javascript funktion hvis
browservinduet resizes? (hvis ikke må jeg nok omstrukturere layoutet
uden javascript "hack") :)

FUT: dk.edb.internet.webdesign.clientside
--
Nano Martin Mouritzen Phone +45 24899896
Vesterbrogade 30C. 2. Programmer Advanced Simplicity
DK-8000 Århus martin@nano.dk http://www.nano.dk
Nano nu officiel dansk distributør af UltraEdit, se mere på websitet

 
 
Jakob Andersen (09-05-2002)
Kommentar
Fra : Jakob Andersen


Dato : 09-05-02 11:21

"Martin Mouritzen" <martin@fez.dk> wrote in message
news:abchok$2g7m$1@news.cybercity.dk...
> Jeg har et iframe midt på en side, (centreret via. en tabel).
> Nu er det sådan så jeg gerne vil have et billede placeret lige under
> og til venstre for dette.

Ville det nemmeste ikke være:

<table>
<tr>
<td>&#160;</td>
<td><iframe ..............></iframe></td>
<td>&#160;</td>
</tr>
<tr>
<td>Dit billede her</td>
<td>&#160;</td>
<td>&#160;</td>
</tr>
</table>

> Er der desuden en måde at kalde en javascript funktion hvis
> browservinduet resizes? (hvis ikke må jeg nok omstrukturere layoutet
> uden javascript "hack") :)

<body onresize="foo();">

--
Jakob Andersen



Martin Mouritzen (09-05-2002)
Kommentar
Fra : Martin Mouritzen


Dato : 09-05-02 11:20

After I finished the 3 Pan Galactic Gargle Blasters, "Jakob Andersen"
<jakob@effectus.dk> just offered me, he muttered some weird stuff, and
I had to correct this gibberish:

>Ville det nemmeste ikke være:
<snip: simpel tabel>

Jow, hvis strukturen på siden var så enkel

><body onresize="foo();">

Takker
--
Nano Martin Mouritzen Phone +45 24899896
Vesterbrogade 30C. 2. Programmer Advanced Simplicity
DK-8000 Århus martin@nano.dk http://www.nano.dk
Nano nu officiel dansk distributør af UltraEdit, se mere på websitet

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste