webForumDet fria alternativet

få variabel i href?

7 svar · 520 visningar · startad av clacke

clackeMedlem sedan feb. 2003234 inlägg
#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?

@ndersMedlem sedan juni 200032 969 inlägg
#2
<a href="#" onclick="window.open('http://www.webbsida.se/' + variabeln, '_blank');">Öppna</a>
clackeMedlem 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>
@ndersMedlem sedan juni 200032 969 inlägg
#4
<script language="JavaScript">
var club="westervikstk";
</script>
clackeMedlem 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
@ndersMedlem sedan juni 200032 969 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?

clackeMedlem 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>
effataMedlem 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;">

142 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)