Avatar billede tentakkel Nybegynder
16. marts 2002 - 19:47 Der er 7 kommentarer og
1 løsning

Er et tomt lag helt tomt?

Jeg har nongen lag der kun skal vise noget når man trykker på et link - men desværre fylder de noget når jeg angiver dem til at være innerHTML = '' (altså ingenting) - hvordan undgår jeg det?



<html>
<head>
    <title>ghfgh</title>
<STYLE TYPE="text/css">
A:link {color:#000000; text-decoration:none}
A:visited {color:#000000; text-decoration:none}
A:hover {color:#FFFFFF; text-decoration:underline}
A:active {color:#333333; text-decoration:none}
    </STYLE>
       

<script>
var data=new Array();
data[0]='vandhårdhed<BR>antal andelshavere<BR>årlig vandproduktion<BR>'
data[1]='formål<BR>lidt historie<BR>drift og teknik'
data[2]='vandmåleren<BR>selvaflæsning<BR>vandspild<BR>kontrolsystem for vandmålere'
data[3]='anlægsbidrag<br>driftsbidrag'
data[4]='fg4'
data[5]='fg4'
data[6]='fg4'
data[7]='seneste begrænsede drikkevandskontrol<BR>seneste normale drikkevandskontrol<BR>seneste udvidede drikkevandskontrol'
data[8]='seneste begrænsede drikkevandskontrol<BR>seneste normale drikkevandskontrol<BR>seneste udvidede drikkevandskontrol'
data[9]='seneste begrænsede drikkevandskontrol<BR>seneste normale drikkevandskontrol<BR>seneste udvidede drikkevandskontrol'
data[10]='seneste begrænsede drikkevandskontrol<BR>seneste normale drikkevandskontrol<BR>seneste udvidede drikkevandskontrol'
data[11]='seneste begrænsede drikkevandskontrol<BR>seneste normale drikkevandskontrol<BR>seneste udvidede drikkevandskontrol'
b=-1
function go(x){
for (q=0;q<11;q++){document.getElementById('mitLag'+(q+1)).innerHTML=''}
if (b!=x){document.getElementById('mitLag'+x).innerHTML=data[x-1]; b=x} else {b=-1}

}

/*
[&nbsp;<a href="#" onclick="document.getElementById('mitLag').innerHTML='fg';return false;" target="show">VAfgKET</a>&nbsp;]<br>
<div id="mitLag"></div>   
*/

</script>
</head>

<body bgcolor="54738A" >
<p>
<table width="100%" height="100%" border=0>

<tr><td bgcolor="54738A" width="100%" valign="top">
<!-- img src="line100.gif" width="1" height="100" alt="" border="0" -->
<font face="verdana" size="2"><p>
<b><center>Lillerød<br>Andelsvandværk</center></b></font>
<p><font face="verdana" size="1">
<center><b>MENU<br></b></center>


<img src="line100.gif" width="117" height="5" alt="" border="0">
[&nbsp;<a href="#" onclick="go(1);return false;" >HYPPIGE SPØRGSMÅL</a>&nbsp;]<br>
<div id="mitLag1"></div>   

<img src="line100.gif" width="117" height="0" alt="" border="0">
[&nbsp;<a href="#" onclick="go(2);return false;" >VANDFORSYNING</a>&nbsp;]<br>
<div id="mitLag2"></div>   

<img src="line100.gif" width="117" height="0" alt="" border="0">
[&nbsp;<a href="#" onclick="go(3);return false;">MÅLERAFLÆSNING</a>&nbsp;]<br>
<div id="mitLag3"></div>   

<img src="line100.gif" width="117" height="0" alt="" border="0">
[&nbsp;<a href="#" onclick="go(4);return false;">VANDVÆRKET</a>&nbsp;]<br>
<div id="mitLag4"></div>   

<img src="line100.gif" width="117" height="5" alt="" border="0">
[&nbsp;<a href="#" onclick="go(5);return false;">TAKSTER</a>&nbsp;]<br>
<div id="mitLag5"></div>   

<img src="line100.gif" width="117" height="5" alt="" border="0">
[&nbsp;<a href="#" onclick="go(6);return false;">VANDKVALITET</a>&nbsp;]<br>
<div id="mitLag6"></div>   

<img src="line100.gif" width="117" height="5" alt="" border="0">
[&nbsp;<a href="#" onclick="go(7);return false;" >VANDVÆRKET</a>&nbsp;]<br>
<div id="mitLag7"></div>   

<img src="line100.gif" width="117" height="5" alt="" border="0">
[&nbsp;<a href="#" onclick="go(8);return false;" >VANDVÆRKET</a>&nbsp;]<br>
<div id="mitLag8"></div>   

<img src="line100.gif" width="117" height="5" alt="" border="0">
[&nbsp;<a href="#" onclick="go(9);return false;" >VANDVÆRKET</a>&nbsp;]<br>
<div id="mitLag9"></div>   

<img src="line100.gif" width="117" height="5" alt="" border="0">
[&nbsp;<a href="#" onclick="go(10);return false;" >VANDVÆRKET</a>&nbsp;]<br>
<div id="mitLag10"></div>   

<img src="line100.gif" width="117" height="5" alt="" border="0">
[&nbsp;<a href="#" onclick="go(11);return false;" >VANDVÆRKET</a>&nbsp;]<br>
<div id="mitLag11"></div>   


       




</td></tr>
<tr><td height="140"><font face="verdana" size="1">
<b>dfg</b><br>
dfg<br>
dfg<p>
Tlf 485431 01<br>
E-mail <a href="mailto:infdfgo@lilfdgdk">indfg</a>
</font>
</td>
</tr>
</table>
</body>
</html>
Avatar billede olebole Juniormester
16. marts 2002 - 19:56 #1
<ole>
<div style="display:none">

vises med:
ELEMENT.style.display = "block";
/mvh
</bole>
Avatar billede tentakkel Nybegynder
16. marts 2002 - 20:07 #2
Altså i stedet for at skrive
document.getElementById('mitLag'+(q+1)).innerHTML='';
så skal jeg skrive
document.getElementById('mitLag'+(q+1)).style.display = "block";

R det rigtigt forstået?
Avatar billede olebole Juniormester
16. marts 2002 - 20:16 #3
*lool* jeg ville personligt have prøvet og ikke spurgt - men ja  ;o)
/mvh
Avatar billede olebole Juniormester
16. marts 2002 - 20:17 #4
ehhhhh..... du mener forhåbentlig - med baggrund i det, jeg skrev:
document.getElementById('mitLag'+(q+1)).style.display = "none";
;o))
Avatar billede tentakkel Nybegynder
16. marts 2002 - 21:18 #5
Men - når jeg har angivet diplay til none - så kan jeg jo ikke se dem igen?

altså når jeg har sagt
document.getElementById('mitLag'+(q+1)).style.display = "none";

så kan jeg ikke få noget frem - skulle man ikke angive en display mode hvor man kan se laget igen? - altså fx
document.getElementById('mitLag'+(q+1)).style.display = "yes"; og så angive hvad der skal stå i laget?
Avatar billede olebole Juniormester
16. marts 2002 - 21:22 #6
document.getElementById('mitLag'+(q+1)).style.display = "none";
..... hokus pokus ..... ingen kanin!

document.getElementById('mitLag'+(q+1)).style.display = "block";
..... hokus pokus ..... kaninen frem igen!  ;o)
/mvh
Avatar billede tentakkel Nybegynder
16. marts 2002 - 22:08 #7
hmmm - block - blokere man så ikke for at putte noget ny html ind i laget? - ligemeget. Jeg fandt ud af det. Jeg lod
document.getElementById('mitLag'+(q+1)).style.display = "";
Så virkede det - tak for hjælprn

OleBole: Altid en DHTML ven i nøden ;-)
Avatar billede olebole Juniormester
16. marts 2002 - 22:48 #8
Århhhh....damned .... du skulle *skrive* i det...! Sorry  ;o)
Og tak for points  ;o)
/mvh
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