Прежде всего, обычно не очень хорошая идея использовать имя переменной, которая также относится к функции. И я наблюдал множество проблем в вашем базовом HTML-коде, поскольку на первом этапе сама пыталась писать правильно и следовать передовым методам.
для следующего
function url(url){
document.open(url); //is url the function or the variable?
}
Использовать следующим образом
function goto_url(url) {
window.location.href = url; //I think this might be what you are looking for
}
На полностью отдельном примечании проверка пароля пользователя с помощью javascript - это как банк, спрашивающий вас, хорош ли ваш чек, прежде чем согласиться его обналичить.
Мои извинения, я имел в виду window.location.href
, но может вызвать цикл истории, если они нажмут кнопку "назад". Возможно, лучше использовать window.location.replace(url)