Próbuję utworzyć przekierowanie za pomocą kodu JavaScript z pustego elementu iframe, który przekieruje adres URL do nowego okna lub karty.Przekierowanie JavaScript - nowe okno
Dokładniej, staram się, aby zakładka na Facebooku wskazywała stronę mojej firmy, zamiast ładować stronę wewnątrz elementu iframe karty, która nie ma tej samej szerokości co nasza strona internetowa.
Oto skrypt przekierowania, który już mam, ale nie otwiera adresu URL w nowym oknie.
<script language="JavaScript">
<!--Redirect to 75th page
var time = null
function move() {
window.location = 'http://philmontscoutranch.org/Camping/75.aspx'
}
timer=setTimeout('move()',0000)
//-->
</script>
Ok - Ten fragment zostanie otwarte nowe okno, gdy strona ładuje ale wyskakujących okienek Chrome zablokował go. Nie myślałem o tym do teraz. Może mógłbym załadować go w oknie?
<script language="JavaScript">
<!--Redirect to 75th page
var time = null
function open_win()
{
window.open("http://philmontscoutranch.org/Camping/75.aspx", "_blank");
}
timer=setTimeout('open_win()',0000)
//-->
</script>
Jakie masz konkretne pytanie? –
Czy wypróbowałeś window.open zamiast window.location? http://www.w3schools.com/jsref/met_win_open.asp –
Czy chrome nie zablokuje próby wywołania 'window.open' i przypisań do' window.location' nie wywołanych przez zdarzenia użytkownika? – Prusse