webForumDet fria alternativet
Logga in / Bli medlem

få variabel i href?

JavaScript

7 svar · 522 visningar · startad av clacke

Medlem sedan feb. 2003234 inlägg
Frågan#1

Vill öppna en ny sida med hjälp (delvis)av ett variabelvärde.

   <a href="#" onclick="javascript:window.open('http://www.webbsida.se/[B]variabeln[/B], '_blank');">Öppna</a>

Jag sätter variabeln till ett värde tidigare på sidan och vill alltså att det värdet ska bli en del av länken.
Hur göra?

Medlem sedan juni 200032 967 inlägg
#2
<a href="#" onclick="window.open('http://www.webbsida.se/' + variabeln, '_blank');">Öppna</a>
Medlem sedan feb. 2003234 inlägg
#3

Vet inte vad jag gör för fel, men jag får det inte att funka.
Har nedan kod.

<html>
<head>
<script language="JavaScript">
{
var club("westervikstk")
}
</script>
</head>

<body>
		<div  class="klubben">
   	    <a href="#" onclick="window.open('http://www.webbsidan.se/sidan/' + club, '_blank');"><img name="klubben" scr="images/klubben.gif" class="imgFader"  title="Till klubbens hemsida!" border="0"></a>
		</div>
</body>
</html>
Medlem sedan juni 200032 967 inlägg
#4
<script language="JavaScript">
var club="westervikstk";
</script>
Medlem sedan feb. 2003234 inlägg
#5

JA det funka ju på en vanlig sida, men inte i min gadget, tyvärr.

Kan man inte hämta in en variabel i:

<a href="http://www.webbsidan.se/sidan/' + variabel" >
med den länken blir det bara
http://www.webbsidan.se/sidan/'%20+%20club
Medlem sedan juni 200032 967 inlägg
#6

Vad är en gadget?

Nej, du kan inte skriva ut javascriptvariabler med html. Eventuellt kan du skriva ut hela länken med ett javascript (med document.write()) - men vad är det egentligen du försöker göra?

Medlem sedan feb. 2003234 inlägg
#7

En sidebar gadget i windows vista.
Jag försöker att öppna en webbsida från gadgeten där jag hämtar in en variabel som en del av länken.
Hur skulle en document.write se ut med följande kod

		<div  class="klubben">
   	   <a href="#" onclick="window.open('http://www.webbsidan.se/sidan/' + club, '_blank');"><img name="klubben" scr="images/klubben.gif" onMouseOver="JSFX.fadeIn('klubben')" onMouseOut="JSFX.fadeOut('klubben')" class="imgFader"  title="Till klubbens hemsida!" border="0"></a>
		</div>
Medlem sedan apr. 2008137 inlägg
#8

Lägg window.open i en funktion kanske?

<script language="JavaScript">
var club="westervikstk";
function openPage() {
   window.open('http://www.webbsidan.se/sidan/'+club, '_blank');
}
</script>

<a href="#" onclick="openPage();return false;">

393 ms totalt · 4 externa anrop · v20260731065814-full.5386d3bf
127 ms — deklarationer (db)
123 ms — hämta statistik (db)
141 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)