String ist keine Funktion für die Fensterposition href [duplicate]

Lesezeit: 1 Minute

Benutzer-Avatar
Benutzer3522457

In Betracht ziehen:

$('.b').click(function(){
    var link = 'www.yahoo.com';
    window.location.href(link);
});

Ich erwarte, dass es www.yahoo.com öffnet, aber es sagt “String ist keine Funktion”. Wieso den?

jsFiddle: http://jsfiddle.net/V9Xat/

  • stackoverflow.com/questions/503093/…

    – Govind Singh

    9. Juli 2014 um 9:54 Uhr

Benutzer-Avatar
Sahil Mittal

Versuchen-

window.location.href = link;

oder

window.location.assign(link);

JSFiddle

Sehen Sie sich die Syntax von an window.location hier.

  • Komm schon… Erklärung, Link zur API… Irgendwas…

    – FlorianF.

    9. Juli 2014 um 9:38 Uhr

  • @FlorianF., natürlich! 🙂

    – Sahil Mittal

    9. Juli 2014 um 9:39 Uhr

  • Es ist erwähnenswert, dass window.location.href sowohl in IE als auch in Edge als Funktion verwendet werden kann, nur nicht in anderen Browsern (und es ist nicht der Standard).

    – mlhDev

    11. August 2018 um 22:49 Uhr

Benutzer-Avatar
Yaje

Versuchen Sie es mit:

window.location.href = link;

MDN-Quelle

window.location.href = link;

Benutze das.

Benutzer-Avatar
Jai

Verwenden Sie entweder:

window.location.href = link;

Oder mit .replace();:

window.location.replace(link);

1283900cookie-checkString ist keine Funktion für die Fensterposition href [duplicate]

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy