2012-01-27 19 views
5

Zasadniczo wszystko, co chcę zrobić, to otworzyć zewnętrzną stronę internetową po załadowaniu bieżącej strony za pomocą skryptu Java.Otwórz stronę automatycznie za pomocą javascript

open my page -> javascript tells browser to open external page -> external page being loaded into the broser

Jak można to osiągnąć?

Odpowiedz

13

można użyć tego

<html> 
    <head> 
    <script type="text/javascript"> 
    function load() 
    { 
    window.location.href = "http://externalpage.com"; 

    } 
    </script> 
    </head> 

    <body onload="load()"> 
    <h1>Hello World!</h1> 
    </body> 
    </html> 
2

Technicznie można:

location.href = "http://example.net/"; 

... ale należy wykonać przekierowanie HTTP zamiast jak to jest bardziej niezawodne, szybsze i lepsze jedzenie dla wyszukiwarek.

2
<html> 
<head> 
<script type="text/javascript"> 
    function load() 
    { 
     window.location.href = "http://externalpage.com"; 
    } 
</script> 
</head> 

<body onload="load()"> 
    <h1>Hello World!</h1> 
</body> 
</html> 

Nadzieję powinno być window.location. Sprawdź kod.

0

Można również użyć metody "otwórz", aby otworzyć plik źródłowy lub adres URL w nowym oknie.

window.open("anyfile.*"); 

lub

window.open("http://anylocation.com"); 
-1

Cześć spróbuj tego kodu na czas ładowania strony będziemy przekierowania cokolwiek u skonfigurowane adresy URL.

<!DOCTYPE html> 
 
<html> 
 
<head> 
 
<script> 
 
function myFunction() { 
 
    window.open('https://google.com'); 
 
} 
 
</script> 
 
</head> 
 

 
<body onload="myFunction()"> 
 
</body> 
 

 
</html>

1
<body> 
<script> 
document.body.innerHTML += '<a href="https://www.google.com/" style="display: none;" id="link">Link</a>'; 
document.getElementById("link").click(); 
</script> 
<body> 
Powiązane problemy