Kiedy używam window.open ("www.google.com", "_blank");window.open() po prostu dodaje adres URL do mojego bieżącego adresu URL
window.open("www.google.com", "_blank");
Nowa karta jest otwarty, ale adres URL nie jest "www.google.com", to "= URL-i-to-at =/www.google.com".
To jest fragment kodu (i jedyny odpowiedni kod). http://jsfiddle.net/FUYTY/
W jsfiddle zachowuje się nieco inaczej, ale nadal nie działa tak, jak powinien.
Co robię źle?
'www.google.com' będzie ścieżką lokalną, odnosząc się na przykład do katalogu o tej samej nazwie na twoim serwerze. Tym, co musisz połączyć z domeną zewnętrzną, jest bezwzględny adres URL, a więc coś w rodzaju 'http: // www.google.com /'. – CBroe
Nie wiem, dlaczego jest to tak mocno odrzucane. To ważne pytanie z jasnym rozwiązaniem. – Alex