Sprung zu einem Fragmentanker

nichtsooft

Mitglied
Hi Leute!

Kann mir mal einer kurz das script hier richtig stellen!? Der Fehler kann nur ein ganz winziger sein, sonst hätte ich ihn schon gefunden, aber ich steh grade der maßen aufm Schlauch... Unpackbar!

PHP:
<script language="Javascript">
<!--

function gotoPort() {
port=document.qjump.qjumpport.value;

window.location.href = "index.php?display=admincenter&adminaction=tsstate#" + port;

}
//-->
</script>

<form name="qjump">
<input type="text" name="qjumpport" size="4">
<input type="submit" value="Jump!" onClick="gotoPort()">
</form>

Danke schon mal vorab!
 
Probier mal Folgendes:
Code:
function gotoPort() {
	var port = document.getElementsByName("qjumpport")[0].value;
	window.location.href = "index.php?display=admincenter&adminaction=tsstate#" + port;
}
 
Hi Gumbo! Danke für deine schnelle Antwort!

Leider führt deine Funktion zum selben Ergebniss!

Die url ist dann nämlich:
index.php?qjumpport=port

an Stelle von:
index.php?display=admincenter&adminaction=tsstate#port
 
Ich meine, dass du die form-Tags entfernen und eine absolute URL probieren solltest.
 
Ändere mal den Typ des Buttons in "button"
Solange es ein "submit"-Button ist, wird das Formular gesendet...die Funktion wird daher garnicht mehr aufgerufen.
 
Ok läuft so weit wunderbar! Danke Für die schnelle Hilfe!

Eine Frage bleibt noch: wenn ich in das INPUT-Feld nen wert eintippe und dann Enter/Return drücke klappt's nicht (submit und so) lässt sich das ändern!?
 
Zuletzt bearbeitet:
Ich will lediglich zu dem Anker springen der in das input-feld eingegeben wird!

Hab jetzt mal probiert das ganze ohne Form zu lösen aber das klappt noch weniger! :suspekt:
 

Neue Beiträge

Zurück