Vis Div på denne side

Tags:    div jquery javascript

Hejsa er igang med at lave en hjemmeside hvor jeg har en div i min masterpage som kun skal vises når jeg er på en special underside.

Har prøvet en del med jquery men kan ikke få det til at virke.:(

her er et eksempel på en af de metoder jeg har prøvet, er jeg helt på afvej?

if (url.indexOf("contact.aspx")) {
$("div#more").show();
}
else if (url.indexOf("Default.aspx")) {
$("div#more").hide();
}

håber er en der kan hjælpe mig.

På forhånd tak.



3 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Nu kan jeg se det forskellige aspx filer du tester på, så ville det ikke være mere fornuftigt bare ikke at skrive den div i html'en når du ikke ønsker den vist?



Hvis du laver din div f.eks. som denne:

<div id="din_div" runat="Server">
</div>

Så kan du i sidens prerender lave dette:

Fold kodeboks ind/udCSharp kode 





Prøv:

Fold kodeboks ind/udJScript kode 


Der er ikke nogen variabel (med mindre du selv har defineret den), der hedder url.
String.indexOf, returnere position, på den streng du søger, og '-1', hvis den ikke bliver fundet. Det er altså ikke en booleansk type, og hvis du alligevel skriver det, bliver det convertet til 'true'.



t