2013-03-04 12 views
5

Ich versuche, eine Umleitung mithilfe von Javascript aus einem leeren iframe, die auf eine URL in einem neuen Fenster oder Registerkarte verweist.Javascript redirect - Neues Fenster

Genauer gesagt versuche ich, einen Facebook-Tab-Point auf die Webseite meines Unternehmens zu setzen, anstatt die Seite in den Iframe des Tabs zu laden, der nicht die gleiche Breite wie unsere Webseite hat.

Hier ist das Redirect-Skript, das ich bereits habe, aber es öffnet die URL in einem neuen Fenster nicht.

<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 - Dieser Ausschnitt wird ein neues Fenster öffnen, wenn die Seite geladen wird, aber Chrome Pop-up-Blocker es blockiert. Daran habe ich bis jetzt nicht gedacht. Vielleicht könnte ich es in ein Lichtfenster laden lassen?

<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

Was ist Ihr Problem? –

+1

Haben Sie window.open anstelle von window.location versucht? http://www.w3schools.com/jsref/met_win_open.asp –

+0

Blockiert chrome nicht jeden Aufruf von 'window.open' und Zuordnungen zu' window.location', die nicht durch Benutzerereignisse ausgelöst wurden? – Prusse

Antwort

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

Danke, dies öffnet eine neue Registerkarte, wenn die Schaltfläche geklickt wird. Gibt es eine Möglichkeit, die neue Registerkarte zu öffnen, sobald der Iframe geladen ist und der Besucher nicht mehr auf eine Schaltfläche klicken muss? – user2132731

+0

Fügen Sie einfach die Funktion zum 'onload' -Ereignis Ihres Body-Tags hinzu:' ' – Monkey

Verwandte Themen