1. تصميم رمز المصدر
نسخة الكود كما يلي:
<٪@ page language = "java" import = "java.util.*" pageencoding = "utf-8" ٪>
<! doctype html public "-// w3c // dtd html 4.01 Transitional // en">
<html>
<head>
<title> javaScript Get Path </itlem>
<meta http-equiv = "pragma" content = "no-cache">
<meta http-equiv = "cache-control" content = "no-cache">
<meta http-equiv = "Expires" content = "0">
<meta http-equiv = "الكلمات الرئيسية" content = "Keyword1 ، Keyword2 ، Keyword3">
<meta http-equiv = "description" content = "This is is my past">
<script type = "text/javaScript">
وظيفة FindPath ()
{
// احصل على عنوان URL الحالي
var curnetaddr = window.document.location.href ؛
تنبيه ("احصل على عنوان URL الحالي:" + curnetaddr) ؛
// احصل على الدليل بعد عنوان المضيف
var hostpath = window.document.location.pathName ؛
تنبيه ("احصل على الدليل بعد عنوان المضيف:" + HostPath) ؛
// إرجاع الحدوث الأول لقيمة سلسلة محددة في السلسلة
var count = curnetaddr.indexof (hostpath) ؛
التنبيه ("إرجاع الموقع حيث تظهر قيمة السلسلة المحددة أولاً في السلسلة:" + العد) ؛
// احصل على عنوان المضيف
var hostaddr = curnetaddr.substring (0 ، count) ؛
تنبيه ("الحصول على عنوان المضيف:" + hostaddr) ؛
// احصل على اسم المشروع مع "/"
var projectName = hostpath.substring (0 ، hostpath.substr (1) .indexof ('/')+1) ؛
تنبيه ("احصل على اسم المشروع باستخدام"/":" + projectName) ؛
// احصل على مسار المشروع
var path = hostaddr + projectName ؛
تنبيه ("الحصول على مسار المشروع:" + path) ؛
}
</script>
</head>
<body>
<div id = "body_div">
<type type = "button" id = "btn" value = "get path" onClick = "FindPath ()"/>
</div>
</body>
</html>
2. نتائج التصميم
(1) التهيئة
(2) احصل على عنوان URL الحالي
(3) الحصول على الدليل بعد عنوان المضيف
(4) إرجاع الموقع حيث تظهر قيمة السلسلة المحددة أولاً في السلسلة
(5) الحصول على عنوان المضيف
(6) احصل على اسم المشروع مع "/"
(7) احصل على مسار المشروع