Avatar billede burgers Nybegynder
12. marts 2005 - 19:20 Der er 7 kommentarer og
1 løsning

Returnere en variabel

Hvordan returnerer jeg denne variabel (tblMain.offsetHeight)? Jeg vil ikke have alert men blot kunne udskrive variablen på min side og arbejde med den.

<script language="JavaScript">
function fnGetTableHeight()  {
    alert("Tabellens Højde:" + tblMain.offsetHeight + " og Tabellens Bredde:" + tblMain.offsetWidth)       
}
</script>
Avatar billede roenving Novice
12. marts 2005 - 19:23 #1
return tblMain.offsetHeight;
Avatar billede burgers Nybegynder
12. marts 2005 - 19:30 #2
Hej igen roenvig :-)

Hvor returneres den til? Jeg skal kunne dette her:

strHeight = TABELLENS HØJDE

<table height=' & strHeight & '></table>
Avatar billede burgers Nybegynder
12. marts 2005 - 19:33 #3
Den bliver kaldt i min body:

<body onload="fnGetTableHeight()">
Avatar billede elskermad.dk Nybegynder
12. marts 2005 - 19:51 #4
så skal du give tabellen en id og så give værdien via en getelementbyid i functionen
Avatar billede burgers Nybegynder
12. marts 2005 - 20:02 #5
Jeg giver snart fortabt! Giver et sidste forsøg. Jeg håber virkelig du kan hjælpe - her er en forkortet udgave af min kode. Jeg ville sætte umådelig meget pris på hvis du ville vise mig præcis hvad der skal gøres.

<html>
<head>
</head>
<%
function fnLeftMenu
  strContent = strContent & "<table id='minTabel'>"
  strContent = strContent & "<tr><td>" & rs("TEXT") & "</td></tr>"
  strContent = strContent & "</table>"   
 
  strHeight = TABELLENS HØJDE
  Response.write strContent & strHeight
end function
%>
<body>
</body>
</html>
Avatar billede elskermad.dk Nybegynder
12. marts 2005 - 20:05 #6
<script language="JavaScript">
function fnGetTableHeight()  {
  elm = document.getElementById('root').style;
  elm.height = tblMain.offsetHeight;
  elm.width = tblMain.offsetWidth       
}
</script>

også skal du sætte id='root' ind på din tabel
Avatar billede burgers Nybegynder
12. marts 2005 - 20:13 #7
<html>
<head>
</head>
<%
function fnLeftMenu
  strContent = strContent & "<table id='root'>"
  strContent = strContent & "<tr><td>" & rs("TEXT") & "</td></tr>"
  strContent = strContent & "</table>"   
 
  strHeight = HVAD SKAL STÅ HER?
  Response.write strContent & strHeight
end function
%>
<body>
<script language="JavaScript">
function fnGetTableHeight()  {
  elm = document.getElementById('root').style;
  elm.height = tblMain.offsetHeight;
  elm.width = tblMain.offsetWidth       
}
</script>
</body>
</html>
Avatar billede burgers Nybegynder
15. marts 2005 - 19:38 #8
Lukker igen - fandt løsningen med roenvigs andet forslag i et andet spørgsmål.
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