bgustMedlem sedan mars 2000136 inlägg Har sökt lite men inte hittat rätt. Hur får man tag på variabler som anges i adressen (bild.html?visaBild=124)?
<script language="JavaScript">
<!--
function loadPicture() {
bild.innerHTML = "<img src='" + visaBild + "'>";
}
-->
</script><body text="#000000" onLoad="loadPicture();">
<span id="bild"> </span>
</body>
visaBild ger inte något riktigt värde.
[KOD]
<script language="JavaScript"><!--
function getVar(varname) {
var st = location.search;
if (st.indexOf(varname) != null)
{
var tempst = st.substring(st.indexOf(varname + "=") + varname.length + 1,st.length);
if (tempst.indexOf("&") != -1)
{
var newtemp = tempst.substring(0, tempst.indexOf("&"));
return newtemp;
} else {
return tempst;
}
}
}
<!--
function loadPicture() {
bild.innerHTML = "<img src='" + getVar("visaBild") + "'>";
}
-->
</script><body text="#000000" onLoad="loadPicture();">
<span id="bild"> </span>
</body>
*snott* från tilja.net ...
------------------
//ToBBe
Kommer snart
[Redigerat av SuPeR_ToBBe den 02 jul 2001]
bgustMedlem sedan mars 2000136 inlägg tack. Hade ju iofs hoppats på att det fanns något smidigare sätt, men det är kanske inte meningen i Javascript. Funkar iaf nu.
jag hittade ett script av spango:
var qs = new QueryString();
sen kolalr du det mä
qs.get("bildNamn");
[Redigerat av SuPeR_ToBBe den 02 jul 2001]
bgustMedlem sedan mars 2000136 inlägg Det senare scriptet fick jag inte att funka men det lite klumpigare funkade bra till mitt ändamål.
JojoxxMedlem sedan juni 20004 308 inlägg Det beror på att det bara var anropet till ett större script. Finns här.
------------------
/ J