26. januar 2001 - 11:59
Der er
30 kommentarer og 1 løsning
Markere aktuel menuvalg (Frames)
Hej Jeg arbejder med en frame struktur, Menu i en headerframe, og diverse sider i mainframe. Jeg vil gerne have levet det sådanne at man i menuen kan se det aktulle område man arbejder på. eks. Når man arbejder med Dokumenter skal menupunktet Dokumenter være markere med en andre farver. Muligvis kan det gøres ved at man loader mainframen før Headerframen loades men ved ikke helt hvordan.
Annonceindlæg fra Salesforce
26. januar 2001 - 12:31
#1
CSS er nok svaret hvis jeg har forstået spm rigtigt..Altså hvis dne menu punkter er som tekst:
se evt.
http://www.html.dk/tutorials/css/lektion6.asp Ellers hvis dine menupunkter består af billeder, skal du bruge noget mouseover effect, som jeg godt kan hjælpe dig med hvis det er aktuelt
26. januar 2001 - 12:36
#2
ja jeg css,menupunkter er link inde i TD, Tabel med overskrift og en række med tdér en td for hvert punkt. Det jeg er i tvivl om er hvordan de enkete class=\"ghs\" skal sættes i sådanne frame struktur
26. januar 2001 - 12:40
#3
med aktiv mener at når jeg i der i mainframen er loaded dokumenter, så skal menupunktet dokumenter vær markeret som aktivt.
26. januar 2001 - 12:58
#4
har du et link til siden du arbejder på jeg kan se?
26. januar 2001 - 12:59
#5
Hejsa
Det var eller et udemærket link, der er et eksempel med at man kan includere Menu på flere sider, på denne måde slipper man for at bruge frames, og da denne løsning kører inden i en frame i forvejen har vi overvejet at finde alternative løsninger.
http://www.html.dk/artikler/00001/
26. januar 2001 - 13:02
#7
Det er dessværre på intranet, men framesettet ser således ud, men jeg overveje at bruge ovenstående løsningsmåde i stedet for. <html> <head> <meta name=\"VI60_defaultClientScript\" content=\"VBScript\"> <meta name=\"GENERATOR\" content=\"Microsoft FrontPage 4.0\"> <meta name=\"ProgId\" content=\"FrontPage.Editor.Document\"> <title>Projekt</title> </head> <frameset rows=\"78,*\" framespacing=\"0\" border=\"0\" frameborder=\"0\"> <frame name=\"header\" noresize target=\"main\" src=\"ShowProjectTop.asp\"> <frame name=\"main\" src=\"ShowProjectOverview.asp\"> <noframes> <body> <p>This page uses frames, but your browser doesn\'t support them.</p> </body> </noframes> </frameset> </html>
26. januar 2001 - 13:07
#8
ja men tdén som skal markeres er afhængig af hvad der er i mainframen.
26. januar 2001 - 13:15
#9
Der er fordele og ulemper ved begge metoder... Jeg fortrækker dog selv at bruge tables, og undgå frames..Men det er en smagssag
26. januar 2001 - 13:21
#10
jeg ville også helst bruge tables, og menuen er også en tabel, som køre i framen fordi jeg mente det eller ville blive for tung med en tabel struktur, men når man kan ligge menufilen i roden, og referere tilden i underdokumenterne er det jo ikke et problem.
26. januar 2001 - 13:33
#11
nops..det er dejlig nemt
26. januar 2001 - 13:47
#12
Hvorfor kommer denne fejl, ShowProjectTop ligger i samme mappe. Active Server Pages error \'ASP 0126\' Include file not found /Projektoversigt/ShowProjectOverview.asp, line 10 The include file \'ShowProjectTop.asp\' was not found. Jeg referere til den sådan: <!-- #include virtual=\"ShowProjectTop.asp\"-->
26. januar 2001 - 14:27
#13
jeg mener det skal være en .inc du skal includere og ikke .asp... lad mig lige undersøge det en gang.. Ellers prøv at lave den om til: <!-- #include file=\"./ShowProjectTop.asp\"-->
26. januar 2001 - 14:28
#14
Hmm, nej du burde kunne includere .asp
26. januar 2001 - 14:30
#15
ellers send din kode til mig på postmaster@boykot.dk og jeg retter det til for dig
26. januar 2001 - 14:36
#16
jeg kan godt køre det som javascript, der står at ssi skal understøttes. Jeg køre det lokalt når jeg tester kan det være problemet?
26. januar 2001 - 14:36
#17
det skal gå lidt hurtigt hvis jeg skal hjælpe dig med den kode idag..Er næsten på vej ud af døren
26. januar 2001 - 14:37
#18
nej, det burde ikke betyde noget
26. januar 2001 - 14:40
#19
der er en masse css som kaldes fra menufilen, så jeg sætter koden her, så kan du se.
26. januar 2001 - 14:42
#20
denne simple menu kan ikke findes
<table>
<tr>
<td>
<ul>
<li><a href=\"
http://www.html.dk\">Menupunkt 1</a></li>
<li><a href=\"
http://www.html.dk\">Menupunkt 2</a></li>
<li><a href=\"
http://www.html.dk\">Menupunkt 3</a></li>
</ul>
</td>
</tr>
</table>
<%@ Language=VBScript%>
<HTML>
<HEAD>
<META name=VI60_defaultClientScript content=VBScript>
<META NAME=\"GENERATOR\" Content=\"Microsoft Visual Studio 6.0\">
<LINK REL=\"stylesheet\" TYPE=\"text/css\" HREF=\"Projekt.css\">
<TITLE>Projekt \"Projekt\"</TITLE>
</HEAD>
<BODY topMargin=0>
<!-- #include virtual=\"menu.asp\"-->
<FORM ID=frmProjektIde method=post action=ProjektIde.asp>
<TABLE CLASS=\"clsForm\" align=center cellspacing=1 bordercolor=steelblue border=0>
<TR class=clsTitle>
<TD colspan=5>
Nyt i Værktøjer
</TD>
</TR>
<TR class=clsListHeading>
<TD>
Dokumentnavn
</TD>
<TD>
Ændret af
</TD>
<TD>
Ændret dato
</TD>
<TD colspan=2 align=middle>
Status
</TD>
</TR>
<TR class=\"clsOddRow\">
<TD>
<A href=\"dokument10.doc\" >Oplæg til projektmøde</A>
</TD>
o.s.v...
26. januar 2001 - 14:48
#22
det er ikke noget jeg har testet, og jeg har lyntravlt.. Hvis ikke det hjælper, er jeg tilbage igen iaften/nat og kan hjælpe dig videre, hvis ikke du har fundet ud af det inden.. Held&lykke
26. januar 2001 - 14:51
#23
jo tak vi ses
26. januar 2001 - 14:52
#24
jeg er her stadig lige for at hører om det virker.. 10 min og jeg er væk
26. januar 2001 - 14:56
#25
ok..ser på det iaftenn
26. januar 2001 - 16:44
#26
Jeg har stadig ikke fået det til at virke )0: begge filer ligger i samme mappe, jeg ved ikke om det er derfor. Ellers arbejder jeg med Visual interdev 6.0 og IIS hvis der er noget opsætning her der ike er opsat rigtigt? har prøvet med et andet projekt men kunne ikke få det til at virke.
29. januar 2001 - 10:04
#27
Hej jeg har fået det til at virke, dog kommer der et par underlige bogstaver noget alla yp. <!-- #include file=\"ShowProjectTop.inc\" --> udklip med de to tegn? ÿþ< T A B L E C L A S S = \" c l s F o r m \" a l i g n = c e n t e r c e l l s p a c i n g = 1 > < T R C L A S S = \" c l s T i t l e \" > < T D C O L S P A N = \" 8 \" > P r o j e k t \" P r o j e k t \" ( 0 0 9 3 0 0 0 1 4 0 ) < / T D > < / T R > < T R c l a s s = c l s L i s t H e a d i n g >
29. januar 2001 - 10:57
#28
Så virker det som det skal (0:, jeg havde gemt det som inc i notepad, men unicode var slået til.
29. januar 2001 - 11:29
#29
ÿþ ahhh, ok.. Godt nok
29. januar 2001 - 11:31
#30
prøvede du den jeg havde sendt med sub() så burde du kunne include virtual til en .asp men hvis det virker som det skal, er der jo ingen grund til at rode mere med det
29. januar 2001 - 13:48
#31
jo jeg prøvede men fik det ikke til at virke, men ovenstående løsning virker fint.
Kurser inden for grundlæggende programmering