Atrybuty strony w js

0

Witam...

Mam pewien problem ze stronką.

chcĘ ją bardziej udoskonalić i dorzucić możliwość podania atrybutów/zmiennych w adresie strony, aby władowała się np podstrona. Tak jak to jest rozwiązane w php.

przykłady:
<url>www.strona.pl/index.php?strona=domowa</url>
oraz
<url>www.strona.pl/index.php?strona=xero</url>

Na serwerze nie mam PHP. więc tylko html i javascript.

oto stronka:
http://www.hawana.bialystok.pl

Jak widac jest to stary juz coraz żadziej spotykany IFRAME.

Jak moge zrobić aby Od razu w adresie strony podać którą podstrone chcĘ wyświetlić.

Pozdrawiam i dziękuje za każdą pomoc ....

0

mały off-topic:

Na serwerze nie mam PHP. więc tylko html i javascript.

Baaardzo kiepski serwer... Nie zastanawiałeś się nad jego zmianą?

0

...to nie jest dobry sposob zeby uzalezniac dzialanie strony od JavaScriptu ale da sie zrobic:

<iframe src="" id="ifrm"></iframe><br />
<script>

  function getVar(n) {
    var s = location.search.substr(1);
    var m = s.match(new RegExp('(^|&)' + n + '=([^&]*)(&|$)'));
    return m ? unescape(m[2].replace(/\+/g, '%20')) : null;
  }

  var strona = getVar('strona');
  var ifrm = document.getElementById('ifrm');
  
  switch (strona) {
    case 'google': 
      ifrm.src = 'http://www.google.pl';
      break;
    case 'wiki': 
      ifrm.src = 'http://pl.wikipedia.org';
      break;
    case 'interia': 
      ifrm.src = 'http://www.interia.pl';
      break;
    default:
      ifrm.src = 'http://www.google.pl';
  }

</script>
<a href="?strona=google">Google</a> | 
<a href="?strona=wiki">Wikipedia</a> | 
<a href="?strona=interia">Interia</a>
0

Witam. Wszystko Działa elegancko.

Użyłem wyzej wymienionego KODU js.

Działanie kodu można zobaczyć na:

http://www.hawana.bialystok.pl

Dzięki za pomoc i pozdrawiam...

1 użytkowników online, w tym zalogowanych: 0, gości: 1