2013-03-04 23 views
5

Sto tentando di creare un reindirizzamento utilizzando Javascript da un iframe vuoto che indirizzerà a un URL all'interno di una nuova finestra o scheda.Reindirizzamento Javascript - Nuova finestra

In particolare, sto cercando di fare in modo che una scheda di Facebook sia indirizzata alla pagina Web della mia azienda anziché caricare la pagina all'interno dell'iframe della scheda che non ha la stessa larghezza della nostra pagina web.

Ecco lo script di reindirizzamento che ho già ma non apre l'URL in una nuova finestra.

<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 - Questo frammento si aprirà una nuova finestra quando la pagina viene caricata, ma il blocco pop-up di Chrome bloccato esso. Non ci ho pensato fino ad ora. Forse potrei averlo caricato in una finestra leggera?

<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> 
+2

Qual è la tua domanda specifica? –

+1

Hai provato window.open invece di window.location? http://www.w3schools.com/jsref/met_win_open.asp –

+0

Non bloccherà alcun tentativo di chiamare 'window.open' e le assegnazioni a' window.location' non sono attivate dagli eventi utente? – Prusse

risposta

1
<html> 
<head> 
<script> 
function open_win() 
{ 
window.open("http://philmontscoutranch.org/Camping/75.aspx", "_blank"); 
} 
</script> 
</head> 
<body> 
<input type="button" value="Open Window" onclick="open_win()"> 
</body> 
</html> 

Source

+1

Grazie, questo aprirà una nuova scheda quando si fa clic sul pulsante, ma c'è un modo per rendere la nuova scheda aperta non appena l'iframe termina il caricamento e non richiede al visitatore di fare clic su un pulsante? – user2132731

+0

Basta aggiungere la funzione all'evento 'onload' del tag body:' ' – Monkey

Problemi correlati