hej,
om man från en länksida vill ha vissa länkar som ska gå genom en varningssida att innehållet inte passar alla besökare...
hur löser man smidigast detta. Skulle ju gå att göra en separat sida för varje aktuell länk men det borde väl gå att lösa på ett smidigare sätt. Varningssidan ska se likadan ut för alla länkar men man kommer till olika sidor beroende på vilken länk man klickade på när man gick in.
varnings passage sida
5 svar · 197 visningar · startad av jake
En lösning...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title></title>
<script type="text/javascript">
/* Detta script finns att hämta på [url]http://www.jojoxx.net[/url] och
får användas fritt så länge som dessa rader står kvar. */
function getVar(varname) {
var st = unescape(location.search);
st = st.replace(/\+/g," ");
if (st.indexOf(varname) != -1){
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;
}
} else {
return("");
}
}
</script>
</head>
<body>
<a href="#" onClick="location.href = getVar('url');">Gå vidare</a>
</body>
</html>
Sen länkar du bara till sidan så här: sida.html?url=sidanmanskavidaretill.html
Finns det stöd för något serverside-språk så kan det vara smidigare.
Lite smidigare kod...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title></title>
</head>
<body>
<a href="<%=Request.QueryString("url")%>">Gå vidare</a>
</body>
</html>
Sen är det bara att länka till: sida.asp?url=sidanmanskatill.asp
tack
tack... ibland känner man sig som en riktig newbie...
och sidanmanskatill kan väl lika gärna vara html... bara passage sidan är asp..?