Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Ändra färg på länk v.2

Postades av 2005-03-21 21:03:13 - Hector Hernandez, i forum asp - allmänt, Tråden har 14 Kommentarer och lästs av 464 personer

Hej...

har tidigaret fått hjälp med detta i denna tråd [Ändra färg på länk!]

och det funkar.... men bara nästan

här e koden som jag använder

<%
Dim MenuUrl(20), MenuTxt(20), i

MenuUrl(0) = "index.asp"
MenuTxt(0) = "Hem"

MenuUrl(1) = "omoss.asp"
MenuTxt(1) = "Om företaget"

MenuUrl(2) = "tjanster.asp"
MenuTxt(2) = "Tjänster"

MenuUrl(3) = "galleri.asp"
MenuTxt(3) = "Bildgalleri"

MenuUrl(4) = "mall.asp"
MenuTxt(4) = "Kontakt"

Dim TempUrl

TempUrl = Request.ServerVariables("SCRIPT_NAME")

For i = 0 to UBound(menuUrl)
  if Not MenuUrl(i) = "" Then
        If LCase(MenuUrl(i)) = LCase(TempUrl) Then
	Response.Write("<td width=100 align=center><font color=#cc0000><b>" & MenuTxt(i)        
                & "</b></font><br/></td>" & VbCrlf)
         Else
         	Response.Write("<td width=100 align=center>" & MenuTxt(i)
                & "<br/></td>" & VbCrlf)
         End If
  End If

Next
%>


Och felet är att alla andra länkar utom den första funkar allstå
<code>
MenuUrl(0) = "index.asp"
MenuTxt(0) = "Hem"
</code>

Är det någom som vet vart felet ligger?? har försökt med det ena och det andra... men lyckas inte hitta lösningen

tacksam för svar

hector


Svara

Sv: Ändra färg på länk v.2

Postades av 2005-03-21 21:31:39 - Göran Andersson

Menar du att det inte funkar när du surfar till sidan med bara mappnamnet i URL:en?


Svara

Sv:Ändra färg på länk v.2

Postades av 2005-03-21 21:40:03 - Hector Hernandez

jo visst... länkningen fungerar, det är bara det att färgen inte ändras på första länken... och det gör det på de andra. Annnars funkar det fint.

// Hector


Svara

Sv: Ändra färg på länk v.2

Postades av 2005-03-21 21:47:10 - Mikael Åhlén

Om du testar och skriver så här?

Response.Write(Request.ServerVariables("SCRIPT_NAME"))
Resposne.Write(MenyObj(0))

Och kolla ifall de är lika eller vad det nu står?

/m


Svara

Sv: Ändra färg på länk v.2

Postades av 2005-03-21 21:59:40 - Göran Andersson

Okej, jag förtydligar:

Menar du att det inte funkar att ändra färg när du surfar till sidan med bara mappnamnet i URL:en?


Svara

Sv:Ändra färg på länk v.2

Postades av 2005-03-21 22:09:36 - Hector Hernandez

jajjamensan det precis det jag menar! urlen funkar men inte att ändra färgen


Svara

Sv:Ändra färg på länk v.2

Postades av 2005-03-21 22:13:10 - Hector Hernandez

har fel testat sidan med att köra en

Response.Write(Request.ServerVariables("SCRIPT_NAME"))


men inte den andra... men jag använder inte MenyObj, utan menUrl / menuText... det är väl det du menar va ?

mvh hector

<B>EDIT:</B>
Har testat... och det kluriga är att det skriver ut det rätt allt stämmen, men förstår inte varför just färgen hänger med!


Svara

Sv: Ändra färg på länk v.2

Postades av 2005-03-21 22:15:32 - Göran Andersson

När jag testar så får jag ut hela sidans namn även om jag surfar till mappen, men den version av IIS som du använder kanske gör annorlunda.

Skriv ut värdet i TempUrl (i princip vad Mikael föreslog) så att du ser vad du får för värde i den.


Svara

Sv:Ändra färg på länk v.2

Postades av 2005-03-21 22:24:35 - Hector Hernandez

faktum är att jag gjort det
http://www.allterior.se/main.asp (för tillfället är länkningen fel, men principen funkar, men som sagt inte första färgen)


Svara

Sv: Ändra färg på länk v.2

Postades av 2005-03-21 22:48:40 - Göran Andersson

Och hur ser koden ut som du använder?


Svara

Sv:Ändra färg på länk v.2

Postades av 2005-03-21 23:35:06 - Hector Hernandez

precis som den som jag skrev först... inga ändringar gjorda


Svara

Sv: Ändra färg på länk v.2

Postades av 2005-03-22 07:17:19 - Ragnar Hedblom

Tjena!

Servervariabeln SCRIPT_NAME returnerar inte bara aktuell sida utan också ett inledande snedstreck,
ex. '/index.asp'

Trimma bort detta så fungerar det.

<%
Dim MenuUrl(20), MenuTxt(20), i

MenuUrl(0) = "index.asp"
MenuTxt(0) = "Hem"

MenuUrl(1) = "omoss.asp"
MenuTxt(1) = "Om företaget"

MenuUrl(2) = "tjanster.asp"
MenuTxt(2) = "Tjänster"

MenuUrl(3) = "galleri.asp"
MenuTxt(3) = "Bildgalleri"

MenuUrl(4) = "mall.asp"
MenuTxt(4) = "Kontakt"

Dim TempUrl

TempUrl = Request.ServerVariables("SCRIPT_NAME")
TempUrl = Right(TempUrl, Len(TempUrl)-1) ' Trimmar bort inledande snedstreck [ / ]

For i = 0 to UBound(menuUrl)
If MenuUrl(i) <> "" Then
If LCase(MenuUrl(i)) = LCase(TempUrl) Then
Response.Write("<td width=100 align=center><font color=#cc0000><b>" & MenuTxt(i) & "</b></font><br/></td>" & VbCrlf)
Else
Response.Write("<td width=100 align=center>" & MenuTxt(i) & "<br/></td>" & VbCrlf)
End If
End If
Next
%>

Svenne


Svara

Sv:Ändra färg på länk v.2

Postades av 2005-03-22 08:29:42 - Hector Hernandez

ha nice... ska testa me desamma


Svara

Sv: Ändra färg på länk v.2

Postades av 2005-03-22 11:35:12 - Hector Hernandez

dessevärre.. gör detta ingen skillnad!
:( hmmm


Svara

Sv: Ändra färg på länk v.2

Postades av 2005-03-22 16:32:56 - Göran Andersson

> precis som den som jag skrev först... inga ändringar gjorda

Nej, det är inte den koden som du använder.

Till exempel heter inte sidan index.asp utan main.asp.

Har du ändrat något mer i koden?

Jag har suttit många gånger och letat fel som inte ens finns i kod som inte ens används, för att frågeställaren inte har visat den riktiga koden...


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 603
27 953
271 705
5 983
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies