Hejsan,
håller på och bygger en sida och då tänkte jag inkludera en header fil på samtliga sidor, denna header fil består av 1/5 av sidan och innehåller logga plus meny i flikform.
Att inkludera denna header fil är inga problem, samt att få menyn att fungera, men det är ju en flikmeny, dvs då man klickar på en menyn så ska en ny bild laddas in i filen, för att flikarna ska överlappa varandra. Så jag undrar hur man går tillväga för att göra detta smidigast?
går det överhuvudtaget att köra med att inkludera headerfilen, eller ska man köra det manuellt, dvs ha en ny bild på varje sida då användaren klikar på en annan kategori i menyn?
naturligvis ska innehåller på själva sidan oxå ändras då man klickar på en kategori på menyn
njah, om jag säger så här då jag vill att en ny bild (i denna inklud file) skall visas med ett nytt innehåll på sidan då man klickar på menyn (vilket är en bild)
Du får använda ASP (flyttar tråden från HTML-forumet).
Skicka med en variabel (t.ex. "sida").
På varje flik anger du vilken sida man kommer till (page.asp?sida=1)
Sedan gör du en koll i din meny - på förstasida ska ju den första fliken vara "markerad" och det kollar du genom följande kod
If sida = 1 Then
'visa markerad flik
Else
'visa vanlig flik
Det här går naturligtvis att göra mycket smartare men jag hoppas att du fattar principen.
pepa> när jag klickar på en flik så laddas hela sidan om, och jag vill att du man klickar på en flik så skall den vara markerad, jag har 5st länkar i menyn, och hela menyn är en bild, denna bild har jag i 5st olika varianter beroende på vad man klickar...
problemet är att jag vill ha denna meny i en inklud fil, header.asp eftersom hela sidan laddas om och jag inkluderar header.asp i filen så blir det knas... någon i asp forumet som har en lösning?
Här är ett gammalt exempel som jag hittade i en byrålåda:
<%
Dim knapp(2)
markerad = "on"
omarkerad = "off"
' **** Nollställer alla knappar ****
i = 1
Do Until i > 2
knapp(i) = omarkerad
i = i+1
Loop
If request.querystring("node") = 1 Then
knapp(1) = markerad
ElseIf request.querystring("node") = 2 Then
knapp(2) = markerad
Else ' *** Om "node" inte har nåt värde (t.ex. på förstasidan) ***
knapp(1) = markerad
End If
%>
<!-- Här kommer menyn -->
<a href="test.asp?node=1"><img src="images/knapp_<% =knapp(1) %>.gif" alt="" /></a><br />
<a href="test.asp?node=2"><img src="images/knapp_<% =knapp(2) %>.gif" alt="" /></a>