IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Applets Java Discussion :

Gestion d'echange entre un applet et le browser


Sujet :

Applets Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 11
    Par défaut Gestion d'echange entre un applet et le browser
    Bonjour,
    j'aurais deux questions à vous poser

    tout d'abord je vous explique le contexte, je fais un jeu en java sur un navigateur en récupérants des competence de joueur depuis le html avec <param> ensuite le combat c'execute et j'obtient un gagnant.
    `
    Je souhaiterais transmettre le nom du gagnant au php, ou au javascript.

    Pour le moment j'ai trouvé cette methode qui me fait une redirection :
    fileURL = new URL("http://www.google.com");
    this.getAppletContext().showDocument(fileURL, "_parent");

    avec cela je peux ajouter des variable en GET pour récupérer le gagnant du jeu, mais cela n'est pas sur et le problème est que cela change la page immédiatement et je ne le souhaite pas. En _blank cela ne va pas non plus plusque la plupart des navigateur bloque les popup.

    j'ai trouvé une autre methode en recuperant une fonction java avec le javascript du style :

    <input type=button value="Get" onclick="form.Out.value=document.function.getGagnant()">

    Mais il faut apuyer sur un bouton donc cela ne me va pas.

    Idéalement je souhaiterais une fonction qui me permette comme l'ajax de communiquer avec un fichier php sans que cela apparaisse a l'utilisateur.

    Une méthode existe t'elle pour faire ca?

    Ma deuxième question est que le résultat du combat doit apparaitre dans tout les cas, par exemple je ne vaux pas que si le joueur rafraichisse la page ou ferme la page que le combat n'arrive pas au bout.

    D'apres ce que j'ai vu lorsque l'on ferme la fenêtre, l'applet est interrompue, es)ce possible de faire cela? un peu comme en application java si on ne demande pas un exit_on_close l'application reste lancer.

    Une autre solution serait que le combat soit déja terminé avant de se lancée et que se ne soit qu'un reaffichage du combat au ralenti par exemple mais cela ne me plait pas.

    J'espère avoir été clair, en vous remerciant, je reste a dispo pour toutes précisions.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 11
    Par défaut
    j'ai trouvé une solution a la premiere question en faisant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    URLConnection urlConnection;
    		InputStream httpStream;
    		try
    		{
    		  URL fileURL = new URL("http://localhost/monlien/test.php?action=titi"); 
    		  urlConnection = fileURL.openConnection();     // open URL (HTTP query)
    		  httpStream = urlConnection.getInputStream();  // Open data stream
     
    //			this.getAppletContext().showDocument(fileURL, "_self");
     
    		}
    		catch(java.net.MalformedURLException ex)
    		{
    		}
    		catch(java.io.IOException ex)
    		{
    		}
    es-ce que c'est une methode correcte et sécurisé?

    Par contre je cherche toujours a résoudre la 2eme question qui est :

    Comment forcer le programme a s'executé jusqu'a la fin.

Discussions similaires

  1. Réponses: 1
    Dernier message: 02/12/2005, 14h07
  2. Réponses: 4
    Dernier message: 14/12/2004, 17h37
  3. [c-linux]echange entre 2 sockets
    Par .:dev:. dans le forum Développement
    Réponses: 2
    Dernier message: 11/06/2004, 19h13
  4. [Forms] : Gestion de Navigation entre module
    Par patmaba dans le forum Forms
    Réponses: 12
    Dernier message: 09/04/2004, 14h09
  5. Réponses: 4
    Dernier message: 04/07/2002, 12h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo