webForumDet fria alternativet

Smart header fil??

ASP

13 svar · 261 visningar · startad av Gimbo

Medlem sedan dec. 20001 626 inlägg
Frågan#1

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

Hoppas ni förstå vad jag menar...

Medlem sedan nov. 200013 890 inlägg
#2

Jag gissar att du använder nåt annat än bara HTML/CSS på sidan?

Medlem sedan dec. 20001 626 inlägg
#3

jupp, använder asp oxå, men har det någon betydelse? är inte detta ett html/css problem?

Medlem sedan feb. 2003774 inlägg
#4

Låter som att du är ute efter att preloada bilder för en meny? Om ja, sök på Javascript forumet.

Medlem sedan dec. 20001 626 inlägg
#5

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)

Medlem sedan nov. 200013 890 inlägg
#6

Är det den här funktionaliteten du är ute efter:
https://www.universeum.se/index.asp

Medlem sedan feb. 2003774 inlägg
#7

Låter som om du vill swappa en bild med Javascript

Medlem sedan dec. 20001 626 inlägg
#8

web-tor> precis fast jag använder mig inte utav frames

pepe> tror inte det är javascript som gäller för detta, men vet inte

Medlem sedan feb. 2003774 inlägg
#9

Så, när du klcikar på en bild, vad händer då? Laddas sidan om? Eller inte? och om inte, vill du då ändra bilden ?

Medlem sedan nov. 200013 890 inlägg
#10

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.

Medlem sedan dec. 20001 626 inlägg
#11

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?

Medlem sedan nov. 200013 890 inlägg
#12

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>
Medlem sedan dec. 20001 626 inlägg
#13

ok tackar, så det är med querystrings man löser detta? men ska querystring koden likka i header filen, den som inkluderas eller?

och sedan en fråga till, hela menyn är EN bild som jag sedan dela mha ffmap, är det samma prinsip trotts detta?

Medlem sedan nov. 200013 890 inlägg
#14

men ska querystring koden likka i header filen, den som inkluderas eller?

Ja, hela koden som jag postade ska ligga i include-filen.

och sedan en fråga till, hela menyn är EN bild som jag sedan dela mha ffmap, är det samma prinsip trotts detta?

Kunde du inte sagt det från början? Då är det ju superenkelt. Döp varje variant av flikuppsättningen till "flik_1.gif" o.s.v.

<%
flik = request.querystring("node")
%>
<img src="flik_<% =flik %>.gif" alt="" usemap="map" />

<map id="map">
 <area shape="rect" coords="6,1,75,18" href="test.asp?node=1" alt="" />
 <area shape="rect" coords="6,1,75,18" href="test.asp?node=2" alt="" />
</map>
268 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)