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

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Hvad går der galt i min menu?
Fra : Belial


Dato : 21-07-03 21:44

Hej. Jeg har lavet en menu, som skal åbne et menupunkt og vise en række
undermenupunkter, hvis et id er inden for et givent interval. Jeg starter
f.eks. siden med filen "side_indhold_dk.asp?id=1" og selve koden hvor jeg
prøver at bestemme om undermenupunkterne skal fremkomme hedder

<%if request("id") < 7 then response.write "style='visibility: visible;
display: inline'" else response.write "style='visibility: hidden; display:
none'" end if%>

Hele stykket for menupunkt 1 ser ud som følger:

<tr id="main1sub" <%if request("id") < 7 then response.write
"style='visibility: visible; display: inline'" else response.write
"style='visibility: hidden; display: none'" end if%>></tr>
<td class="menuSub">
<img src="images/blank.gif" height="4" width="140"><br> <img
src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=1" class="menuUnder">- Fanø</a><br>
<img src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=2" class="menuUnder">- Nordby</a><br>
<img src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=3" class="menuUnder">- Sønderho</a><br>
<img src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=4" class="menuUnder">- Fanø Bad og
Rindby</a><br>
<img src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=5" class="menuUnder">- Vejret</a><br>
<img src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=6" class="menuUnder">- Fotogalleri</a><br>
<img src="images/blank.gif" height="4" width="140"><br> </td>
</tr>

Dernæst følger den samme fremgangsmåde for menupunkt 2, men naturligvis med
et andet interval i id valget. Når jeg bruger den nuværende model, så er
alle menupunkterne åbne på een gang, selv om det jo kun er et menupunkt ad
gangen, som jeg vil have åbnet. Nogen der kan gennemskue den? Det er sikkert
nemt, jeg kan bare ikke.



 
 
Jens Gyldenkærne Cla~ (21-07-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 21-07-03 22:02

Belial skrev:

> <%if request("id") < 7 then

Jeg kan ikke gennemskue hele din menu, men ovenstående
sammenligning bliver næppe nogensinde sand. Request("hvadsomhelst")
er en tekstværdi mens 7 er et tal. De to ting kan ikke sammenlignes
direkte.

Prøv med

<% If CInt(Request("id")) < 7 Then ... %>
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Belial (21-07-2003)
Kommentar
Fra : Belial


Dato : 21-07-03 22:12

> Prøv med
>
> <% If CInt(Request("id")) < 7 Then ... %>

Hmm.... det virkede desværre ikke. Ville du gide og kan du hjælpe noget hvis
du så hele menuen?



Jens Gyldenkærne Cla~ (21-07-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 21-07-03 22:21

Belial skrev:

>> <% If CInt(Request("id")) < 7 Then ... %>
>
> Hmm.... det virkede desværre ikke. Ville du gide og kan du
> hjælpe noget hvis du så hele menuen?

Det vil hjælpe med et link.

Se evt. <http://asp-faq.dk/article/?id=41>
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Belial (21-07-2003)
Kommentar
Fra : Belial


Dato : 21-07-03 22:52

> Det vil hjælpe med et link.

Hele menuen (minus noget Javascript i toppen) ser således ud:

<table width="154" border="0" cellpadding="0" cellspacing="0">
<tr id="main1" onClick="expandMenu('1')" onMouseOver="this.style.cursor =
'hand';">
<td class="menuMain" height="5">&nbsp;<img
src="images/wrap_bn_lev1inactive_01.gif" name="arrowMainImg1" width="7"
height="7" border="0" alt="Fanø"><a href="#top" class="menuMainText"
title="Fanø">&nbsp;&nbsp;Fanø</a></td>
</tr>
<tr id="main1sub" <%if CInt(Request("id")) < 7 then response.write
"style='visibility: visible; display: inline'" else response.write
"style='visibility: hidden; display: none'" end if%>></tr>
<td class="menuSub">
<img src="images/blank.gif" height="4" width="140"><br> <img
src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=1" class="menuUnder">- Fanø</a><br>
<img src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=2" class="menuUnder">- Nordby</a><br>
<img src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=3" class="menuUnder">- Sønderho</a><br>
<img src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=4" class="menuUnder">- Fanø Bad og
Rindby</a><br>
<img src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=5" class="menuUnder">- Vejret</a><br>
<img src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=6" class="menuUnder">- Fotogalleri</a><br>
<img src="images/blank.gif" height="4" width="140"><br> </td>
</tr>

<tr id="main2" onClick="expandMenu('2')" onMouseOver="this.style.cursor =
'hand';">
<td class="menuMain" height="5">&nbsp;<img
src="images/wrap_bn_lev1inactive_01.gif" name="arrowMainImg2" width="7"
height="7" border="0" alt="Om Thy"><a href="#top" class="menuMainText"
title="Danibo">&nbsp;&nbsp;Danibo</a></td>
</tr>
<tr id="main2sub" <%if CInt(Request("id")) > 6 or CInt(Request("id")) < 11
then response.write "style='visibility: visible; display: inline'" else
response.write "style='visibility: hidden; display: none'" end if%>>
<td class="menuSub">
<img src="images/blank.gif" height="4" width="140"><br> <img
src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=7" class="menuUnder">- Hvem er vi?</a><br>
<img src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=8" class="menuUnder">- Kontoret</a><br>
<img src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=9" class="menuUnder">- Nordsøpartner</a><br>
<img src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=10" class="menuUnder">- Brancheforening</a><br>
<img src="images/blank.gif" height="4" width="140"><br> </td>
</tr>

<tr id="main3" onClick="expandMenu('3')" onMouseOver="this.style.cursor =
'hand';">
<td class="menuMain" height="5">&nbsp;<img
src="images/wrap_bn_lev1inactive_01.gif" name="arrowMainImg3" width="7"
height="7" border="0" alt="Produkter"><a href="#top" class="menuMainText"
title="Produkter">&nbsp;&nbsp;Produkter</a></td>
</tr>
<tr id="main3sub" <%if CInt(Request("id")) > 10 or CInt(Request("id")) <
21 then response.write "style='visibility: visible; display: inline'" else
response.write "style='visibility: hidden; display: none'" end if%>>
<td class="menuSub">
<img src="images/blank.gif" height="4" width="140"><br> <img
src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=11" class="menuUnder">-
Feriehuskatalog</a><br>
<img src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=12" class="menuUnder">- Senest tilmeldte
hus</a><br>
<img src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=13" class="menuUnder">- Handicap-venlige
huse</a><br>
<img src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=14" class="menuUnder">- Fiskerhuse</a><br>
<img src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=15" class="menuUnder">- Feriecenter
Vesterhavet</a><br>
<img src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=16" class="menuUnder">- Golfparken</a><br>
<img src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=17" class="menuUnder">- Andre
lejeprodukter</a><br>
<img src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=18" class="menuUnder">- Serviceydelser</a><br>
<img src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=19" class="menuUnder">- Møntvaskeri</a><br>
<img src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=20" class="menuUnder">- Internetcafé</a><br>
<img src="images/blank.gif" height="4" width="140"><br> </td>
</tr>

<tr id="main4" onClick="expandMenu('4')" onMouseOver="this.style.cursor =
'hand';">
<td class="menuMain" height="5">&nbsp;<img
src="images/wrap_bn_lev1inactive_01.gif" name="arrowMainImg4" width="7"
height="7" border="0" alt="Praktiske info"><a href="#top"
class="menuMainText" title="Tilbud">&nbsp;&nbsp;Tilbud</a></td>
</tr>
<tr id="main4sub" <%if CInt(Request("id")) > 20 or CInt(Request("id")) <
24 then response.write "style='visibility: visible; display: inline'" else
response.write "style='visibility: hidden; display: none'" end if%>>
<td class="menuSub">
<img src="images/blank.gif" height="4" width="140"><br> <img
src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=21" class="menuUnder">- Kortere ophold</a><br>
<img src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=22" class="menuUnder">- Særtilbud</a><br>
<img src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=23" class="menuUnder">- Last minute
tilbud</a><br>
<img src="images/blank.gif" height="4" width="140"><br> </td>
</tr>

<tr id="main5" onClick="expandMenu('5')" onMouseOver="this.style.cursor =
'hand';">
<td class="menuMain" height="5">&nbsp;<img
src="images/wrap_bn_lev1inactive_01.gif" name="arrowMainImg5" width="7"
height="7" border="0" alt="Kontakt os"><a href="#top" class="menuMainText"
title="Information til lejere">&nbsp;&nbsp;Information til lejere</a></td>
</tr>
<tr id="main5sub" <%if CInt(Request("id")) > 23 or CInt(Request("id")) <
29 then response.write "style='visibility: visible; display: inline'" else
response.write "style='visibility: hidden; display: none'" end if%>>
<td class="menuSub">
<img src="images/blank.gif" height="4" width="140"><br> <img
src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=24" class="menuUnder">- Om
husbeskrivelserne</a><br>
<img src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=25" class="menuUnder">- Lejebetingelser</a><br>
<img src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=26" class="menuUnder">- Før ankomst</a><br>
<img src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=27" class="menuUnder">- Ved ankomst</a><br>
<img src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=28" class="menuUnder">- Ved afrejse</a><br>
<img src="images/blank.gif" height="4" width="140"><br> </td>
</tr>

<tr id="main6" onClick="expandMenu('6')" onMouseOver="this.style.cursor =
'hand';">
<td class="menuMain" height="5">&nbsp;<img
src="images/wrap_bn_lev2active_01.gif" name="arrowMainImg6" width="7"
height="7" border="0" alt="Katalogbestilling"><a href="#top"
class="menuMainText" title="Online bestilling">&nbsp;&nbsp;Online
bestilling</a></td>
</tr>
<tr id="main6sub" <%if CInt(Request("id")) > 28 or CInt(Request("id")) <
34 then response.write "style='visibility: visible; display: inline'" else
response.write "style='visibility: hidden; display: none'" end if%>>
<td class="menuSub">
<img src="images/blank.gif" height="4" width="140"><br> <img
src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=29" class="menuUnder">- Om
online-bestilling</a><br>
<img src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=30" class="menuUnder">- Søg i online
kataloget</a><br>
<img src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=31" class="menuUnder">- Søg på perioder</a><br>
<img src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=32" class="menuUnder">- Send en
forespørgsel</a><br>
<img src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=33" class="menuUnder">- Bestil
feriehuskataloget</a><br>
<img src="images/blank.gif" height="4" width="140"><br> </td>
</tr>

<tr id="main7" onClick="expandMenu('7')" onMouseOver="this.style.cursor =
'hand';">
<td class="menuMain" height="5">&nbsp;<img
src="images/wrap_bn_lev1inactive_01.gif" name="arrowMainImg7" width="7"
height="7" border="0" alt="Links"><a href="#top" class="menuMainText"
title="Kalendere og køreplaner">&nbsp;&nbsp;Kalendere og køreplaner</a></td>
</tr>
<tr id="main7sub" <%if CInt(Request("id")) > 33 or CInt(Request("id")) <
41 then response.write "style='visibility: visible; display: inline'" else
response.write "style='visibility: hidden; display: none'" end if%>>
<td class="menuSub">
<img src="images/blank.gif" height="4" width="140"><br> <img
src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=34" class="menuUnder">- Sæsonkalender for
huse</a><br>
<img src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=35" class="menuUnder">- Sæsonkalender
for<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lejligheder</a><br>
<img src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=36" class="menuUnder">- Ferie i
Tyskland</a><br>
<img src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=37" class="menuUnder">- Højvandstabel</a><br>
<img src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=38" class="menuUnder">- Færgeplan</a><br>
<img src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=39" class="menuUnder">- Bussen på Fanø</a><br>
<img src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=40" class="menuUnder">- Planlæg din
rejse</a><br>
<img src="images/blank.gif" height="4" width="140"><br> </td>
</tr>

<tr id="main8" onClick="expandMenu('8')" onMouseOver="this.style.cursor =
'hand';">
<td class="menuMain" height="5">&nbsp;<img
src="images/wrap_bn_lev1inactive_01.gif" name="arrowMainImg8" width="7"
height="7" border="0" alt="Husejerinfo"><a href="#top" class="menuMainText"
title="Aktiviteter">&nbsp;&nbsp;Aktiviteter</a></td>
</tr>
<tr id="main8sub" <%if CInt(Request("id")) > 40 or CInt(Request("id")) <
44 then response.write "style='visibility: visible; display: inline'" else
response.write "style='visibility: hidden; display: none'" end if%>>
<td class="menuSub">
<img src="images/blank.gif" height="4" width="140"><br> <img
src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=41" class="menuUnder">- Aktiviteter på
Fanø</a><br>
<img src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=42" class="menuUnder">- Fanø
aktivitetskalender</a><br>
<img src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=43" class="menuUnder">- Aktiviteter i
Esbjerg</a><br>
<img src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=43" class="menuUnder">- Esbjerg
aktivitetskalender</a><br>
<img src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=43" class="menuUnder">- Aktiviteter i øvrige
DK</a><br>
<img src="images/blank.gif" height="4" width="140"><br> </td>
</tr>

<tr id="main9" onClick="expandMenu('9')" onMouseOver="this.style.cursor =
'hand';">
<td class="menuMain" height="5">&nbsp;<img
src="images/wrap_bn_lev1inactive_01.gif" name="arrowMainImg9" width="7"
height="7" border="0" alt="Katalogbestilling"><a href="#top"
class="menuMainText" title="Information til
husejere">&nbsp;&nbsp;Information til husejere</a></td>
</tr>
<tr id="main9sub" <%if CInt(Request("id")) > 43 or CInt(Request("id")) <
50 then response.write "style='visibility: visible; display: inline'" else
response.write "style='visibility: hidden; display: none'" end if%>>
<td class="menuSub">
<img src="images/blank.gif" height="4" width="140"><br> <img
src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=44" class="menuUnder">- Hvorfor vælge
Danibo</a><br>
<img src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=45" class="menuUnder">-
Udlejningsbetingelser</a><br>
<img src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=46" class="menuUnder">- Markedsføring</a><br>
<img src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=47" class="menuUnder">- Tip til
husejeren</a><br>
<img src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=48" class="menuUnder">- Personligt
log-in</a><br>
<img src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=49" class="menuUnder">- Nyhedsbrev</a><br>
<img src="images/blank.gif" height="4" width="140"><br> </td>
</tr>

<tr id="main10" onClick="expandMenu('10')" onMouseOver="this.style.cursor =
'hand';">
<td class="menuMain" height="5">&nbsp;<img
src="images/wrap_bn_lev1inactive_01.gif" name="arrowMainImg10" width="7"
height="7" border="0" alt="Katalogbestilling"><a href="#top"
class="menuMainText" title="Feriehusudlejning i
DK">&nbsp;&nbsp;Feriehusudlejning i DK</a></td>
</tr>
<tr id="main10sub" <%if CInt(Request("id")) > 49 or CInt(Request("id")) <
51 then response.write "style='visibility: visible; display: inline'" else
response.write "style='visibility: hidden; display: none'" end if%>>
<td class="menuSub">
<img src="images/blank.gif" height="4" width="140"><br> <img
src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=50" class="menuUnder">- Presse og
statistik</a><br>
<img src="images/blank.gif" height="4" width="140"><br> </td>
</tr>

<tr id="main11" onClick="expandMenu('11')" onMouseOver="this.style.cursor =
'hand';">
<td class="menuMain" height="5">&nbsp;<img
src="images/wrap_bn_lev1inactive_01.gif" name="arrowMainImg11" width="7"
height="7" border="0" alt="Katalogbestilling"><a href="#top"
class="menuMainText" title="Links">&nbsp;&nbsp;Links</a></td>
</tr>
<tr id="main11sub" <%if CInt(Request("id")) > 50 or CInt(Request("id")) <
52 then response.write "style='visibility: visible; display: inline'" else
response.write "style='visibility: hidden; display: none'" end if%>>
<td class="menuSub">
<img src="images/blank.gif" height="4" width="140"><br> <img
src="images/blank.gif" width="15" border="0" height="3"><a
href="side_indhold_dk.asp?id=51" class="menuUnder">- Links</a><br>
<img src="images/blank.gif" height="4" width="140"><br> </td>
</tr>
<tr>
<td background="images/menu-head-back-bottom.gif" height="3"><img
src="images/blank.gif" width="154" height="3"></td>
</tr>
</table>



Thassman (22-07-2003)
Kommentar
Fra : Thassman


Dato : 22-07-03 09:16

<En frygtelig masse kode>

> <tr id="main1sub" <%if CInt(Request("id")) < 7 then response.write

Prøv evt. med CInt(Request.querystring("id"))

Mvh

Tommy

--
Visit www.mineonsker.dk -> din online ønskeliste
www.fotofoto.dk -> få kritik af dine billeder



Belial (22-07-2003)
Kommentar
Fra : Belial


Dato : 22-07-03 13:52


> Prøv evt. med CInt(Request.querystring("id"))
>

Desværre.... heller ingen held der.



Jens Gyldenkærne Cla~ (21-07-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 21-07-03 22:59

Belial skrev:

>> Det vil hjælpe med et link.
>
> Hele menuen (minus noget Javascript i toppen) ser således ud:

[snip]

Et link, tak - ikke et kodedump.

Prøv at læse her: <http://asp-faq.dk/article/?id=41>
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Belial (21-07-2003)
Kommentar
Fra : Belial


Dato : 21-07-03 23:16

>
> Et link, tak - ikke et kodedump.
>

Du kan se siden her, men du kan jo ikke se ASP koden, når du får linket!?

http://danibo.tse.dk/side_indhold_dk.asp?id=1

Som du kan se er alle menupunkter åbne, selv om det reelt kun burde være den
øverste, som er åben.



Jens Gyldenkærne Cla~ (22-07-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 22-07-03 20:24

Belial skrev:

> Du kan se siden her, men du kan jo ikke se ASP koden, når du
> får linket!?
>
> http://danibo.tse.dk/side_indhold_dk.asp?id=1

Tak. Det kan til gengæld kan se, er at du bruger javascript til at
åbne og lukke menuerne. Det virker i IE og Opera - men ikke i
Mozilla (bortset fra at øverste menupunkt altid er åbent - er det
meningen?)

> Som du kan se er alle menupunkter åbne, selv om det reelt kun
> burde være den øverste, som er åben.

Et eftersyn med DOM-inspector afslører måske noget af problemet.

Her er et uddrag af din kode:

<tr id="main1sub" style='visibility: hidden; display: none'></tr>
<td class="menuSub">
....
</tr>

Du lukker tr med det samme - det er en fejl.

Men det er kun en fejl på den første undermenu. I resten har du
problemer med dine sammenligninger. Du skriver fx

<tr id="main2sub"
<%if CInt(Request("id")) > 6 or CInt(Request("id")) < 11
then response.write [synlig] else r.w [ikke synlig]

Når du skriver "OR" er det kun ét af de to kriterier der skal være
opfyldt. Her vil samtlige værdier af id faktisk få if-sætningen til
at være sand. Brug AND i stedet - og gem i øvrigt
Cint(Request("ID")) i en variabel for bedre performance. Et ekstra
råd - brug en funktion til at beregne klassen:


<%
   Function printRaekke(trID, aktuelID, minID, maxID)
       Const class_synlig = "visTR"
       Const class_ejsynlig = "skjulTR"
       Dim css
       If Not ((aktuelID >= minID) AND (aktuelID <= maxID)) Then
           css = " style=""display: none;"""
       End If

       printRaekke = "<tr id=""" & trID & """" & css & ">"
   End Function
%>

I starten af siden henter du idværdien:

<%
Dim myID
myID = Cint(Request("id"))


Der hvor du nu skriver:

<tr id="main2sub" ...> skal du så skrive:

<%= printRaekke("main2sub", myID, 7, 10) %>

Håber det gav nogenlunde mening.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Belial (22-07-2003)
Kommentar
Fra : Belial


Dato : 22-07-03 22:23


>
> Håber det gav nogenlunde mening.
> --

Tak for dit lange svar. Jeg er simpelthen for hjernedød lige nu til at kigge
det igennem, så jeg forsøger i morgen formiddag og vender tilbage.



Belial (22-07-2003)
Kommentar
Fra : Belial


Dato : 22-07-03 23:02

Jeg kunne ikke lade være med at prøve, og nu virker menuen sgu! Du er en
guttermand!! Det man "and" i stedet for "or" var jo naturligvis ganske
logisk. Typisk, at jeg ikke havde set det. Jeg har endnu ikke prøvet det
andet du foreslog. Men indtil videre tusind tak for hjælpen!

"Belial" <666_NOSPAM@esenet.dk> wrote in message
news:3f1dabc4$0$97224$edfadb0f@dread12.news.tele.dk...
>
> >
> > Håber det gav nogenlunde mening.
> > --
>
> Tak for dit lange svar. Jeg er simpelthen for hjernedød lige nu til at
kigge
> det igennem, så jeg forsøger i morgen formiddag og vender tilbage.
>
>



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

Månedens bedste
Årets bedste
Sidste års bedste