1. Kode Sumber Desain
Salinan kode adalah sebagai berikut:
<%@ halaman bahasa = "java" import = "java.util.*" pageEncoding = "UTF-8"%>
<! Doctype html public "-// w3c // dtd html 4.01 transisi // en">
<Html>
<head>
<title> javascript mendapatkan path </iteme>
<meta http-equiv = "pragma" konten = "no-cache">
<meta http-equiv = "cache-control" content = "no-cache">
<meta http-equiv = "kedaluwarsa" konten = "0">
<meta http-equiv = "kata kunci" content = "kata kunci1, kata kunci2, kata kunci3">
<meta http-equiv = "description" content = "This is my Page">
<type skrip = "Teks/JavaScript">
fungsi findpath ()
{
// Dapatkan URL saat ini
var curnetaddr = window.document.location.href;
Peringatan ("Dapatkan URL Saat Ini:" + Curnetaddr);
// Dapatkan direktori setelah alamat host
var hostpath = window.document.location.pathname;
peringatan ("Dapatkan direktori setelah alamat host:" + hostpath);
// Mengembalikan kemunculan pertama dari nilai string yang ditentukan dalam string
var count = curnetaddr.indexof (hostpath);
alert ("Mengembalikan lokasi di mana nilai string yang ditentukan pertama kali muncul di string:" + count);
// Dapatkan alamat host
var hostaddr = curnetaddr.substring (0, count);
Peringatan ("Dapatkan Alamat Host:" + HostAddr);
// Dapatkan nama proyek dengan "/"
var ProjectName = hostpath.substring (0, hostpath.substr (1) .indexof ('/')+1);
alert ("Dapatkan nama proyek dengan"/":" + ProjectName);
// Dapatkan jalur proyek
var path = hostAddr + ProjectName;
peringatan ("Dapatkan jalur proyek:" + path);
}
</script>
</head>
<body>
<Div id = "body_div">
<input type = "tombol" id = "btn" value = "get path" onclick = "findPath ()"/>
</div>
</body>
</html>
2. Hasil desain
(1) Inisialisasi
(2) Dapatkan URL saat ini
(3) Dapatkan direktori setelah alamat host
(4) Mengembalikan lokasi di mana nilai string yang ditentukan pertama kali muncul di string
(5) Dapatkan alamat host
(6) Dapatkan nama proyek dengan "/"
(7) Dapatkan jalur proyek