BbgustMedlem sedan mars 2000136 inlägg Frågan#1 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 ...
BbgustMedlem 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]
BbgustMedlem sedan mars 2000136 inlägg Det senare scriptet fick jag inte att funka men det lite klumpigare funkade bra till mitt ändamål.
JJojoxxMedlem sedan juni 20004 308 inlägg Det beror på att det bara var anropet till ett större script. Finns här.