Titulni strana
Builder
(10)
Problemy a algoritmy
(250)
Java
(61)
Web
(123)
Win32
(74)
PowerBuilder
Obecne
Nastroje
Win32
Java
Web
Megaprint
Technet
Namodro
Lupa
|
|
Spoluprace Java Scriptu a URL
Predavani parametru pomoci URL do stranek (pokud to lze jeste nazyvat strankou) je pomerne obvykle (PHP, ASP ap.). Ovsem ne kazdy ma na strankach pristupnou podporu techto jazyku. Pak se vetsinou sahne po Java Scriptu, coz je jazyk urceny trochu na neco jineho.
Ale i zde existuje moznost ridit beh scriptu pomoci parametru z URL. Jak na to vam ukaze nasledujici priklad:
<script language="JavaScript">
<!--
var i=0;
var j=0;
var promena=""; //jmeno promene
var hodnota=""; //hodnota promene
i = document.URL.indexOf("?")
if (i!= -1)
/* URL obsahuje "?" */
{
j=document.URL.indexOf("=")
//pozice "="
promena = document.URL.substring (i+1,j)
if (promena == "pozdrav")
{
i=document.URL.indexOf("&")
if (i!= -1) hodnota = document.URL.substring(j+1,i)
else hodnota=document.URL.substring(j+1,document.URL.length)
if (hodnota==1) document.writeln("Hallo world")
}
} else document.writeln("Soubor nema parametr..")
// -->
</script>
Funkce je nasledujici. Z polozky document.URL se postupne ziska jmeno promene nasledujici jeho hodnotou. Tento priklad nacita pouze prvni polozku, ale v praxi jich muze byt vice (omezene mnoho), oddelene znakem "&".
Priklad v akci: soubor.html?pozdrav=1
Pozdrav:
|
|