/ 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
Størrelse på table
Fra : Michael Houmaark


Dato : 07-02-03 22:25

Hej NG

Hvordan finder jeg størrelse på en table (breden, højden).
fx
|-------------------------------|
| |
| |
| billede |
| |
|-------------------------------|
| tekst |
|-------------------------------|

Hvis navnet på tablen er tabel1.

MvH
Michael Houmaark



 
 
TH (07-02-2003)
Kommentar
Fra : TH


Dato : 07-02-03 22:51

Hej,

"Michael Houmaark" <Michael@Houmaark.dk_nobroadcast> skrev i en meddelelse
news:b2187o$rn5$1@sunsite.dk...
> Hej NG
>
> Hvordan finder jeg størrelse på en table (breden, højden).
> fx
> |-------------------------------|
> | |
> | |
> | billede |
> | |
> |-------------------------------|
> | tekst |
> |-------------------------------|

Jeg forudsætter at du bruger fx. ID=tabel1....og ikke name.

var h=document.getElementById("tabel1").style.height
var b=document.getElementById("tabel1").style.width

/TH


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.449 / Virus Database: 251 - Release Date: 27-01-2003



Michael Houmaark (07-02-2003)
Kommentar
Fra : Michael Houmaark


Dato : 07-02-03 23:15

> var h=document.getElementById("tabel1").style.height
> var b=document.getElementById("tabel1").style.width
for intet tilbage
Her er HTML siden
-----------------------------------------
<html>
<head>
<title>sidenavn</title>
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'>
<link href="stylesTilbud.css" rel="styleSheet" type="text/css">
<script language="JavaScript">


function MakeWindows()
{
h=document.getElementById("tabel1").style.height;
b=document.getElementById("tabel1").style.width;
alert(b+"test");
alert(h);
// window.resizeTo(b,h);
} // end funcMakeWindows()
</script>
</head>

<body bgcolor='#FFFFFF' text='#000000' onload=MakeWindows()>
<table border='0' id='tabel1'>
<tr>
<td colspan='2'><img src='billede.jpg'></td>
</tr>
<tr>
<td width='50%'>tekst</td>
<td width='50%'>
tekst
</td>
</tr>
<tr>
<td>tekst</td>
<td>
<input type="button" name="Button" value="Luk" onClick=window.close()>
</td>
</tr>
</table>
</body>
-----------------------------------------



TH (07-02-2003)
Kommentar
Fra : TH


Dato : 07-02-03 23:36

Hej,

Ok jeg forstår nu hvad du vil. Det kan man ikke :) Tabell skal have sat en
bredde svjv dvs. med width=100 fx. Men som jeg ser det vil du have bredden
sat til billedet? Det kan man nemlig godt :)

Her er hvad kode der virker...jeg tipper du nemt kan tilpasse det dine
sider:

<html>
<head>
<script language="javascript">

function MakeWindows() {
var h=document.getElementById("img1").height;
var b=document.getElementById("img1").width;
alert(b);
alert(h);
}

</script>
</head>

<body onload="MakeWindows()">

<img id="img1" border=0 src="and.gif">

</body>
</html>

mvh
TH


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.449 / Virus Database: 251 - Release Date: 27-01-2003



Michael Houmaark (08-02-2003)
Kommentar
Fra : Michael Houmaark


Dato : 08-02-03 00:02

Jeg takker det var lige det jeg skulle bruge

God Weekend



Stig Nygaard (08-02-2003)
Kommentar
Fra : Stig Nygaard


Dato : 08-02-03 10:17

Hej


TH wrote:
> var h=document.getElementById("img1").height;
> var b=document.getElementById("img1").width;

Det skulle ikke undre mig at det virker i IE, men uden at have testet så
tror jeg at de fleste browsere vil kræve at størrelsen er explicit sat i
HTML-koden for at ovenstående virker.

Jeg ville bruge offsetHeight og offsetWidth som foreslået af Lasse. Det
er en breddere supporteret (*næsten* standardiseret) løsning.


--
Mvh. Stig
stig[at]rockland[dot]dk
http://www.rockland.dk/
* Bedre (D)HTML ?! --> http://www.rockland.dk/stig/upghtml.html *


TH (08-02-2003)
Kommentar
Fra : TH


Dato : 08-02-03 13:08

Hej,

"Stig Nygaard" <stig@REMOVE-THISrockland.dk> skrev i en meddelelse
news:3e44caee$0$124$edfadb0f@dread15.news.tele.dk...

> Det skulle ikke undre mig at det virker i IE, men uden at have testet så
> tror jeg at de fleste browsere vil kræve at størrelsen er explicit sat i
> HTML-koden for at ovenstående virker.

Nope...ikke på billeder :)

/TH


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.449 / Virus Database: 251 - Release Date: 27-01-2003



Lasse Reichstein Nie~ (08-02-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 08-02-03 00:31

"Michael Houmaark" <Michael@Houmaark.dk_nobroadcast> writes:

> Hvordan finder jeg størrelse på en table (breden, højden).

....

> Hvis navnet på tablen er tabel1.

Prøv
document.getElementById("table1").offsetWidth
og
document.getElementById("table1").offsetHeight

/L
--
Lasse Reichstein Nielsen - lrn@brics.dk
Ph.D. i datalogi søger stilling som software-udvikler i Øst- eller
Nordjylland. Curriculum Vitae: <URL:http://www.brics.dk/~lrn/cv.html>

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste