Hi
Ich möchte, dass im untenstehenden Code
if (document.form.button2.value=2) ;{
document.location.href="/pfad/seite.html?navid=4";
}
ausgeführt wird falls es einen button2 mit Wert 2 gibt. Falls nicht, soll der Rest vom Script abgearbeitet werden. Ich erhalte aber immer einen Syntaxfehler, oder wenn ich 'else' entferne funzt das Teil nicht. Hat jemand eine Idee was ich hier falsch mache?
function changeLocationNavigation(navId, url, target){
if (document.form.button2.value=2) ;{
document.location.href="/pfad/seite.html?navid=4";
}
else
document.cookie = "wNavId=" + navId + "; path=/";
var hasParameters = /\?/;
if(url != ""){
if(url == "#"){
url = document.location.href;
url = url.replace(/[\&|\?]navid=\d+/i, "");
}
{
}
if (hasParameters.test(url) == false){
url = url + '?navId=' + navId;
}
else{
url = url + '&navId=' + navId;
}
if (target != "blank"){
top.location.href = url;
}
else{
window.open(url);
}
}
}
Ich möchte, dass im untenstehenden Code
if (document.form.button2.value=2) ;{
document.location.href="/pfad/seite.html?navid=4";
}
ausgeführt wird falls es einen button2 mit Wert 2 gibt. Falls nicht, soll der Rest vom Script abgearbeitet werden. Ich erhalte aber immer einen Syntaxfehler, oder wenn ich 'else' entferne funzt das Teil nicht. Hat jemand eine Idee was ich hier falsch mache?
function changeLocationNavigation(navId, url, target){
if (document.form.button2.value=2) ;{
document.location.href="/pfad/seite.html?navid=4";
}
else
document.cookie = "wNavId=" + navId + "; path=/";
var hasParameters = /\?/;
if(url != ""){
if(url == "#"){
url = document.location.href;
url = url.replace(/[\&|\?]navid=\d+/i, "");
}
{
}
if (hasParameters.test(url) == false){
url = url + '?navId=' + navId;
}
else{
url = url + '&navId=' + navId;
}
if (target != "blank"){
top.location.href = url;
}
else{
window.open(url);
}
}
}