Hoppa till innehåll

Sida 1 av 1
  • Du kan inte starta en ny tråd
  • Du kan inte svara i tråden

Ändra adressen för en hyperlänk

#1
Medlem är utloggad   KarlGunnar 

  • Aktiv
  • PipPipPip
  • Grupp: Medlemmar
  • Inlägg: 149
  • Gick med: 2002-03-20
  • Ort:Lund

Skrivet 17 jan 2012, 09:21

Jag har en ASP.NET-sida (VB) med bl a en Label och en hyperlänk. När sidan laddas kommer en Label (lblKod.text) att visas med en kod. Samtidigt skall 'kod' i NavigateUrl i hyperlänken (boklink) ändras till denna kod.

Sub Page_Load(Source as Object, E as EventArgs) 
    If not Page.IsPostBack Then 
        lblKod.text=kod 
    End If 
End Sub 


<body>
<div>
<asp:HyperLink id="boklink" runat="server" NavigateUrl="http://www.adress.se/kundsida.aspx?ID=kod"</asp:HyperLink>
</div>
</body>


Hur löser jag detta med Javascript? Någon som kan hjälpa en novis på Javascript?
0

#2
Medlem är utloggad   Jonas__B 

  • Stjärna
  • Ikon
  • Grupp: Moderatorer
  • Inlägg: 4 080
  • Gick med: 2006-03-09
  • Ort:Göteborg

Skrivet 17 jan 2012, 11:10

<script>
window.onload = function(){
  var mylink = document.getElementById("<%=boklink.ClientID%>");
  mylink.href = "www.länk.se";
}
</script>

Lägg koden längst ner på sidan.


I code behind gör du annars boklink.NavigateUrl="www.länk.se";
Jonas :: Moderator - CD/DVD-bränning, Kameror, Print - om trycksaker samt Bildredigering.

Hjälpte jag dig, eller gillar du det jag skrev?!
Visa din uppskattning genom att klicka på Plus-ikonen till höger ----------------------------------------------------->>

Inlägget är redigerat av Jonas__B: 18 jan 2012, 08:34.
Anledning till redigering: Rättade meningsuppbyggnad

0

#3
Medlem är utloggad   KarlGunnar 

  • Aktiv
  • PipPipPip
  • Grupp: Medlemmar
  • Inlägg: 149
  • Gick med: 2002-03-20
  • Ort:Lund

Skrivet 17 jan 2012, 19:18

Ja visst, det är klart att det enklaste är att göra det i code behind. Ibland försöker man göra det mer komplicerat än det är. Tack för hjälpen!
0
Sida 1 av 1
  • Du kan inte starta en ny tråd
  • Du kan inte svara i tråden

1 besökare läser just nu den här tråden, varav 0 medlem(mar) och 1 gäst(er)
 
 
Senast obesvarade trådar
Prenumerera på nyheter

Missa inte våra nya
smarta nyhetsbrev

Läs mer om nyhetsbreven här!
Beställ direkt:


Extreme
PC för Alla-nätverket