Jag ska flytta över en sida som har en del asp funktioner, till en server som inte har stöd för asp, måste därför göra om sidan till en ren html sida med css och java funktioner istället.
Layouten är en top med 3 huvudkolumner under denna, varpå den mittersta kolumnen presenterar informationen.
Har dock fastnat lite en bit på vägen, hela sidan i sig med all kod ligger i en och samma index fil, informationen i sig till varje länk ligger under en kod var för sig med querystring t.ex.
<% Else If Request.Querystring("main") = "omoss" Then %>
och tas fram via
<a href="index.html?main=omoss">Om oss</a>
Jag övergick till denna lösningen för att slippa frames då det strulade en del och jag fick aldrig sidan att fungera som jag ville.
Samtidigt vill jag ha grunden på ett och samma ställe, att om jag t.ex ändrar något i huvudmenyn så vill jag slippa göra det på 10 olika ställen, sedan dessutom att kunna scrolla hela sidan och inte bara själva framen.
Någon som har en lösning eller ett förslag på ovanstående funktion fast i antingen html, css eller java?
Tacksam för svar.
Är det java eller javascript du menar?
Du "skulle" kunna lösas det ihop med CSS och javascript, men frågan är hur stor sidan skulle bli i i filstorlek.
QuidMedlem sedan juni 20006 025 inlägg Finns det inte PHP-stöd istället?
voigtann1: Javascript mena jag :) Vill ju inte heller ha funktionen i någon omväg så sidan ändå blir seg att ladda.
Quid: Nej tyvärr varken php eller asp, det är min isps server (bahnhof)
prplxrMedlem sedan juni 2012582 inlägg Såg ut som en lösning som kanske skulle funka men fick inte det att funka :(
Måste ju kunna dölja resterande text jag inte vill visa förrän man frågar efter det...
Några mer förslag?
prplxrMedlem sedan juni 2012582 inlägg Requests = {
QueryString : function(item){
var svalue = location.search.match(new RegExp(“[\?\&]” + item + “=([^\&]*)(\&?)”,”i”));
return svalue ? svalue[1] : svalue;
};
};
Requests.QueryString("id");
Det borde fungera. Har du testat det så?
dareknowak skrev:
Såg ut som en lösning som kanske skulle funka men fick inte det att funka :(
Måste ju kunna dölja resterande text jag inte vill visa förrän man frågar efter det...
Några mer förslag?
Hur gör du? Det är inte bara att byta ut ASP kod till något som påminner om JS, tycker detta känns som en rätt dålig plan att lösa problemet.
prplxr: det senaste förslaget får jag tyvärr inte att fungera.
voigtann1: borde jag köra med frames ändå tycker du?
Försökte mig på prplxr första förslag och har nog lyckats att få den lösningen att fungera, är inte särskilt bra på javascript så har fastnat lite på vägen.
<script> function RequestQuerystring(variable)
{
var query = window.location.search.substring(1);
var vars = query.split("&");
for (var i=0;i<vars.length;i++) {
var pair = vars[i].split("=");
if(pair[0] == variable){return pair[1];}
}
return(false);
}
if (RequestQuerystring("main") == "omoss");
{
INFORMATION
}
Hur får man in nedstående kod där det står information ovan? Lyckades få in en alert och say men inte så att den får fram tabellen.
<table width="580" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="27" colspan="3" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="10"><img src="images/titleleft.png" /></td>
<td background="images/title.png" align="left" ><b class="titlerubrik">Tips!</b></td>
<td width="10"><img src="images/titleright.png" /></td>
</tr>
</table>
rhdfMedlem sedan okt. 2007446 inlägg Varför inte bara göra det enkelt och klicka dig igenom hela sidan och spara källan för varje "undersida" som en egen html-fil?
rhdf: Som jag skrev i början vid trådstart, "Jag vill ha grunden på ett och samma ställe, att om jag t.ex ändrar något i huvudmenyn så vill jag slippa göra det på 10 olika ställen"
Dessutom är det för mycket länkar för att göra varje länk till en egen html sida, då sidan presenterar ett antal produkter.