1. Código fuente de diseño
La copia del código es la siguiente:
<%@ page idioma = "java" import = "java.util.*" PageEncoding = "UTF-8"%>
<! Doctype html público "-// w3c // dtd html 4.01 transitional // en">
<html>
<Evista>
<title> JavaScript Get Path </title>
<meta http-equiv = "pragma" content = "no-cache">
<meta http-oquiv = "cache-control" content = "no-cache">
<meta http-oquiv = "expires" content = "0">
<meta http-equiv = "Keywords" content = "Keyword1, Keyword2, Keyword3">
<meta http-oquiv = "descripción" content = "esta es mi página">
<script type = "text/javaScript">
función findpath ()
{
// Obtener la URL actual
var curnetaddr = window.document.location.href;
alerta ("Obtenga la URL actual:" + Curnetaddr);
// Obtener el directorio después de la dirección de host
var hostPath = window.document.location.pathname;
alerta ("Obtenga el directorio después de la dirección del host:" + hostpath);
// Devuelve la primera aparición de un valor de cadena especificado en la cadena
Var Count = Curnetaddr.IndexOf (hostPath);
alerta ("Devuelve la ubicación donde un valor de cadena especificado aparece primero en la cadena:" + Count);
// Obtener la dirección de host
var hostaddr = curnetaddr.substring (0, count);
alerta ("Obtener dirección de host:" + hostaddr);
// Obtener el nombre del proyecto con "/"
var proyectName = hostPath.substring (0, hostPath.substr (1) .indexof ('/')+1);
alerta ("Obtenga el nombre del proyecto con"/":" + ProjectName);
// Obtener la ruta del proyecto
var ruta = hostaddr + proyectoName;
alerta ("Obtener ruta del proyecto:" + ruta);
}
</script>
</ablo>
<Body>
<div id = "body_div">
<input type = "botón" id = "btn" value = "get ruta" onClick = "findPath ()"/>
</div>
</body>
</html>
2. Resultados de diseño
(1) Inicialización
(2) Obtenga la URL actual
(3) Obtenga el directorio después de la dirección del host
(4) Devuelve la ubicación donde aparece primero un valor de cadena especificado en la cadena
(5) Obtenga la dirección del host
(6) Obtenga el nombre del proyecto con "/"
(7) Obtener la ruta del proyecto