Se connecter / S'enregistrer
Votre question

Probleme code popup

Tags :
  • Popup
  • Programmation
Dernière réponse : dans Programmation
24 Septembre 2010 17:22:25

Bonjour,
J'ai un site phpbb3 de jeux flash gratuit [http://kayaboard.fr]
Je souhaite mettre les jaquettes des derniers jeux ajoutés sur la page d'index, dans un bloc, comme on peut le voir sur certain vbulletin pour les films (hack jaquettes ou je sais plus trop quoi).... Donc, je bidouille et je bidouille et je re-re-re-bidouille, je demande de l'aide sur phpbb-fr et j'obtiens donc un code qui marche ( a peu pres... :/  ).
Ensuite je me crée une iframe pointant vers mon fichier jaquettes (jusqu'ici tout va bien...) que j'inclue dans mon code et que je place dans mon overall_header.html ...
voici le code :

  1. <div class="forabg">
  2. <div class="inner"><span class="corners-top"><span></span></span>
  3. <ul class="block">
  4. <h3><a href="[<a href="http://kayaboard.fr/arcade.php?mode=cat&c=25" rel="nofollow" target="_blank">http://kayaboard.fr/arcade.php?mode=cat&c=25</a>]" onclick="this.target='_self';"><div style="text-align: center;"><font size="2" color="white">Nouveautés du mois</font></div></a></h3>
  5. <iframe name="EXCLUES" SRC="[<a href="http://kayaboard.fr/jacquettes.php" rel="nofollow" target="_blank">http://kayaboard.fr/jacquettes.php</a>]" scrolling="no" height="160" width="100%" FRAMEBORDER="no" <a href="{L_ARCADE_POPUP_LINK}" onClick="window.popup '{L_ARCADE_POPUP_LINK}',{games.U_GAME_PLAY_POPUP}', '{games.GAME_ID}', '{games.GAME_WIDTH}', '{games.GAME_HEIGHT} >{L_ARCADE_POPUP_LINK}'); return false;">{L_ARCADE_POPUP_LINK}</a></iframe>
  6. </ul>
  7. <span class="corners-bottom"><span></span></span>
  8. </div>
  9. </div>


et voici un des codes que j'ai mis dans mon jaquette.php :

  1. <a title="[Collecte] Age of Japan 2 : eliminez les objets par 3 minimum..."href="[<a href="http://kayaboard.fr/arcade.php?mode=popup&g=5780" rel="nofollow" target="_blank">http://kayaboard.fr/arcade.php?mode=popup&g=5780</a>]"target="_blank">
  2. <img src="[<a href="http://kayaboard.fr/jaquettes/ageofjapan2.jpg" rel="nofollow" target="_blank">http://kayaboard.fr/jaquettes/ageofjapan2.jpg</a>]"height="130"width="150"></a>



Bon alors ca marche mais le souci c'est que quand je clic sur la jaquette d'un jeu, ce n'est pas un popup normal qui s'ouvre. En fait c'est un nouvel onglet qui s'ouvre dans la page principale du navigateur... Alors que je voudrais que ca s'ouvre dans un vrai popup ( et pas un nouvel onglet... )

Voici la capture de ce que j'ai mais qui ne me plait pas, voyez les onglets et tout le toutim :

[http://www.casimages.com/img.php?i=100923101813330378.p...]

Et voici comment je voudrais que cela soit : [http://www.casimages.com/img.php?i=100923101530841429.p...]

dans mon arcade j'ai l'option "jouer dans une nouvelle fenetre" et là ca me l'ouvre bien dans un popup correct.... on pourrait pas recup ce bout de code et l'integrer au mien?
voici le bout de code :

  1. <!-- IF games.S_GAME_PLAY or games.S_GAME_PLAY_POPUP or games.S_GAME_DOWNLOAD -->
  2. <td style="width: 20%;">
  3. <div style="margin-left:2em;">
  4. <ul>
  5. <!-- IF games.S_GAME_PLAY_POPUP --><li><a href="javascript:void(0)" onclick="arcade_popup('{games.U_GAME_PLAY_POPUP}', '_g{games.GAME_ID}', '{games.GAME_WIDTH}', '{games.GAME_HEIGHT}'); return false;">{L_ARCADE_POPUP_LINK}</a></li><!-- ENDIF -->
  6. <!-- IF games.S_USE_HIGHSCORES --><li><a href="{games.U_GAME_HIGHSCORES}">{L_ARCADE_HIGHSCORES}</a></li><!-- ENDIF -->
  7. <!-- IF games.S_CAN_DOWNLOAD --><li><a href="{games.U_GAME_DOWNLOAD}">{L_ARCADE_DOWNLOAD_GAME}</a></li><!-- ENDIF -->
  8. <!-- IF games.S_CAN_REPORT --><li><a href="{games.U_GAME_REPORT}">{L_ARCADE_REPORT_GAME}</a></li><!-- ENDIF -->
  9. <!-- IF games.U_GAME_EDIT || games.U_SCORE_EDIT -->
  10. <li>
  11. <!-- IF games.U_GAME_EDIT --><a href="{games.U_GAME_EDIT}">{L_ARCADE_EDIT_GAME_QUICK}</a><!-- ENDIF -->
  12. <!-- IF games.U_GAME_EDIT && games.U_SCORE_EDIT --> / <!-- ENDIF -->
  13. <!-- IF games.U_SCORE_EDIT --><a href="{games.U_SCORE_EDIT}">{L_ARCADE_EDIT_SCORES_QUICK}</a><!-- ENDIF -->
  14. </li>
  15. <!-- ENDIF -->
  16. </ul>
  17. </div>
  18. </td>
  19. <!-- ELSE -->
  20. <td style="text-align: center; width: 20%; vertical-align: middle;">
  21. <!-- IF games.S_USE_HIGHSCORES --><a href="{games.U_GAME_HIGHSCORES}">{L_ARCADE_HIGHSCORES}</a><!-- ENDIF -->
  22. </td>
  23. <!-- ENDIF -->




Alors comme sur phpbb on sèche un peu sur ce coup la, j'ai l'immense espoir que l'un de vous se penchera sur mon foutu bout de code et me trouvera la solution....

Merci d'avance
Miss kaya

Autres pages sur : probleme code popup

a c 145 L Programmation
24 Septembre 2010 17:31:12

La solution pour ton popup est la manière dont ils font les liens:
  1. <a href="javascript:void(0)" onclick="arcade_popup('{games.U_GAME_PLAY_POPUP}', '_g{games.GAME_ID}', '{games.GAME_WIDTH}', '{games.GAME_HEIGHT}'); return false;">

A toi de trouver leur fonction arcade_popup() et de l'arranger pour t'en servir.
m
0
l
24 Septembre 2010 17:38:10

ah... euh et je pourrais trouver ca ou?
m
0
l
a c 145 L Programmation
26 Septembre 2010 17:20:59

En affichant la source des JS.
m
0
l
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS