2011-05-21 3 views
0

Il n'y a pas de moyen facile de l'expliquer mais, j'ai un site web, qui renvoie vers un jeu en ligne que j'ai fait en utilisant asp C#. Le site a un lien vers le jeu, donc quand l'utilisateur clique sur le lien sur le site, mon jeu apparaît! Simples ...Forcer le lien html à ouvrir dans une nouvelle fenêtre

Mais je veux qu'il apparaisse dans une nouvelle fenêtre! par exemple, si vous allez sur www.dofutoshiki.com et que vous cliquez sur le lien «Jouez à Futoshiki dans notre lecteur en ligne», cela ouvre une nouvelle fenêtre:

fenêtre avec, juste le jeu. Aucune fonctionnalité de navigateur.

Je me demandais si quelqu'un là-bas pourrait faire la lumière sur le sujet ...

Ive a essayé:

<a href="blahblah.aspx" target="_blank"> Click me! </a> 

mais il ouvre juste un nouvel onglet dans le navigateur!

Merci!

Alex

+0

Question en double: http://stackoverflow.com/q/726761/185655 –

Répondre

1

Si je comprends bien, vous voulez une fenêtre de navigateur mais sans le chrome/l'interface utilisateur.

Pour cela, vous devez utiliser window.open() (javascript) plutôt qu'un attribut cible.

+0

Vous l'avez, merci :) –

0

Vous aurez probablement besoin de quelques javascript pour cela. Ce que vous devez regarder est la fonction 'window.open(...)'. Here sont quelques exemples.
Et here vous pouvez jouer avec.

0

Utilisez javascript méthode Window.open

<a href="javascript:openGame()" target="_blank"> Click me! </a> 

<script> 
    function openGame(){ 
    window.open(blahblah.aspx,'Play Game','width=900,height=790,scrollbars=yes,dependent=yes,toolbar=no,location=no,status=no,directories=n   o,menubar=no,status=no,resizable=yes'); 
    } 
    </script> 
0

Sur place, vous faites référence, navigateur fenêtre est ouvert. Il est configuré de manière à ne pas la barre d'outils, barre d'état, barre de menus, etc.

Vous pouvez jeter un oeil à code d'ouverture de la fenêtre dans la source HTML de la page que vous référez:

<a onClick="window.open(this,'playsample','width=900,height=790,scrollbars=yes,dependent=yes,toolbar=no,location=no,status=no,directories=no,menubar=no,status=no,resizable=yes');return false;"> 
0

Est javascript une option?

Avec javascript, il serait quelque chose comme ceci:

<a href="#" onclick="window.open('blahblah.aspx', 'game','status=0,toolbar=0,width:400,height:300');" > Click here for the game! </a> 
0

Utilisez cette

<a href="blahblah.aspx" onclick="window.open(this,'blahblah.aspx', 'width=900,height=790,scrollbars=yes,dependent=yes,toolbar=no,location=no,status=no,directories=no,menubar=no,status=no,resizable=yes'); return false">Click me!</a> 

Ou mieux encore, mettre le code onclick en fonction de votre propre afin que vous puissiez le réutiliser.

Questions connexes