2010-01-13 13 views
0

J'ai mis ce code dans mon index, pour charger une nouvelle page, puis plus tard 2 secondes plus tard, passer à mon écran d'origine.Meta http-equiv, puis-je?

Avec l'intention de charger un "music_player" puis 2 secondes plus tard, déplacez-vous vers ma page NORMAL.

Avoir le lecteur charger dans une nouvelle fenêtre. Mais le code ne fonctionne pas comme il se doit, il remplace simplement sans le « target = » _ blank » ne peut pas comprendre pourquoi?

ci-dessous est le code !!

<head> 
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
    <meta http-equiv="refresh" content="5; url=http://www.mysite.com/start.php" /> 
    <meta http-equiv="refresh" content="3;URL=http://www.mysite.com/player.html" Target="_blank/> 
</head> 
+0

Vous avez manqué une citation après '_blank'. –

Répondre

2

Selon w3schools, la cible n'est pas un attribut de la balise meta. Si vous voulez quelque chose comme ceci, vous devez utiliser javascript.

0

La balise <meta> n'a pas d'attribut cible, donc vous ne pouvez pas l'utiliser pour déclencher une nouvelle fenêtre de navigateur.

0

Si cela ne fonctionne pas, c'est probablement parce que la balise meta n'accepte pas l'attribut cible. Vous pouvez essayer de le faire avec javascript:

<body onload="window.open(...);"> 
0

On dirait qu'il ya deux problèmes. Tout d'abord, la seconde http-equiv="refresh" n'aura aucun effet, car la page sera déjà rafraîchie la première fois. Si vous souhaitez actualiser à nouveau, vous devez placer le second http-equiv="refresh" dans la deuxième page. Deuxième problème, http-equiv="refresh" n'est pas destiné à ouvrir de nouvelles fenêtres. Vous devrez utiliser Javascript (window.onload) pour cela, mais faites attention - vous rencontrerez des problèmes de bloqueurs de popups.

Fondamentalement, vous aurez envie:

  1. page se charge d'abord, ouvre la fenêtre du lecteur pop-up. Après, vous transférez à start.php (ou vous pouvez simplement fusionner votre première page avec start.php, ouvrir la fenêtre du lecteur et rester où vous êtes).