Göra om en asp funktion till html, css eller java?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • dareknowak
    Medlem
    • 2009-03-04
    • 77

    #1

    Göra om en asp funktion till html, css eller java?

    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.

    Code:
    <% Else If Request.Querystring("main") = "omoss" Then %>
    och tas fram via

    Code:
    <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.
  • voigtann1
    Forumvärd
    • 2001-06-14
    • 8810

    #2
    Ä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.
    "det går inte att lära en gammal norrlänning byta namn på irc" - gammalt kinesiskt uttryck

    Comment

    • Quid
      Medlem
      • 2000-06-30
      • 4270

      #3
      Finns det inte PHP-stöd istället?
      Tjock och pratglad ironiker ifrån Falkenberg
      söker trevligt sällskap för matresa till USA!

      Comment

      • dareknowak
        Medlem
        • 2009-03-04
        • 77

        #4
        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)

        Comment

        • prplxr
          Medlem
          • 2012-06-16
          • 557

          #5
          Det här kanske kan vara något?

          function getQueryVariable(variable) { var query = window.location.search.substring(1); var vars = query.split("&"); for (var i=0;i
          Avundas aldrig någon det sken av lycka han har för du känner inte hans hemliga sorger.

          Comment

          • dareknowak
            Medlem
            • 2009-03-04
            • 77

            #6
            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?

            Comment

            • prplxr
              Medlem
              • 2012-06-16
              • 557

              #7
              Code:
              Requests = {
                  QueryString : function(item){
                      var svalue = location.search.match(new RegExp(“[\?\&]” + item + “=([^\&]*)(\&?)”,”i”));
                      return svalue ? svalue[1] : svalue;
                  };
              };
              Code:
              Requests.QueryString("id");
              Det borde fungera. Har du testat det så?
              Last edited by prplxr; 2013-07-30, 12:48.
              Avundas aldrig någon det sken av lycka han har för du känner inte hans hemliga sorger.

              Comment

              • voigtann1
                Forumvärd
                • 2001-06-14
                • 8810

                #8
                Originally posted by dareknowak
                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.
                "det går inte att lära en gammal norrlänning byta namn på irc" - gammalt kinesiskt uttryck

                Comment

                • dareknowak
                  Medlem
                  • 2009-03-04
                  • 77

                  #9
                  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.

                  Code:
                  <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.

                  Code:
                  <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>

                  Comment

                  • rhdf
                    Medlem
                    • 2007-10-08
                    • 447

                    #10
                    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?

                    Comment

                    • dareknowak
                      Medlem
                      • 2009-03-04
                      • 77

                      #11
                      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.

                      Comment

                      Working...