JavaScript/Location/port
Die Eigenschaft location.port speichert den Port innerhalb des aktuellen oder fensterspezifischen URI. Eine Adresse mit Ports ist etwa http://www.example.org:5080/ – die Eigenschaft port
enthält nur dann einen Wert, wenn im aktuellen URI tatsächlich eine Portangabe enthalten ist.
Syntax
Location.port;
Anwendungsbeispiel
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Test</title>
<script>
if (window.location.port != "")
alert(window.location.port);
</script>
</head>
<body>
</body></html>
Das Beispiel ermittelt beim Einlesen der Datei, ob eine Portangabe vorhanden ist. Wenn ja, wird sie in einem Meldungsfenster ausgegeben.
Sie können die Eigenschaft ändern. Sicherer ist es in diesem Fall jedoch, mit der Eigenschaft location.href
zu arbeiten. Außerdem kann es zu Fehlermeldungen kommen, wenn der Server den Port nicht kennt. Der Standard-Port für HTTP-Adressen ist 80.
Weblinks
- WHATWG: port
- MDN: HTMLHyperlinkElementUtils.port