Précédent   Forum des professionnels en informatique > Java > Développement Web en Java > Applets
Applets Vos questions sur les Applets
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/12/2011, 19h07   #1
Invité de passage
 
Inscription : décembre 2011
Messages : 4
Détails du profil
Informations forums :
Inscription : décembre 2011
Messages : 4
Points : 1
Points : 1
Par défaut Applet et JavaScript

bonsoir

j'ai un problème et de toute évidence il y a un truc qui m'échappe.

je pose un petit applet, rien de méchant:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
import java.awt.BorderLayout;
import java.awt.Color;
import java.io.*;  
import javax.swing.JApplet;
import javax.swing.JLabel;
 
 
 
 
public class lecteurApplet extends JApplet 
{
	private static final long serialVersionUID = 1L;
	private JLabel label = new JLabel();
 
 
	public static void vlc(String lien)
	{
		Runtime runtime = Runtime.getRuntime();
		try 
		{
		runtime.exec("\"C:/Program Files (x86)/VideoLAN/VLC/vlc.exe"+"\""+ lien+"\"");
		} 
		catch (IOException e) 
		{
			e.printStackTrace();
		}
	}
 
	public void JavaScriptExec(String l)
	{
		vlc(l);
		label.setText(l);
	}
 
	public void init()
	{
		this.setSize(300, 200);
		label.setHorizontalAlignment(JLabel.CENTER);
		label.setForeground(Color.blue);
		this.getContentPane().add(label, BorderLayout.NORTH);
	}
 
}
coté PHP:

Code :
1
2
3
4
5
6
7
8
9
10
body >
		<input type="button" value="Lancer la méthode de l'applet" onClick="document.lecteurApplet.JavaScriptExec('test');"/>
 
		<applet name="lecteurApplet"  code="lecteurApplet.class" 
        width="300px" height="200px" archive="lecteurApplet.jar">
		</applet>	
 
 
 
	</body>
Si je supprime vlc(l); ca marche je récupéré bien la chaine test donc javascript execute bien la methode dans lapplet mais il execute pas vlc(l) je comprend pas pourquoi ca plante je comprend pas pourquoi!

a l'aide merci
kjimmie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2011, 12h15   #2
Membre actif
 
Avatar de Lician
 
Homme Jordan
Etudiant Architecture Logiciel
Inscription : mars 2011
Messages : 72
Détails du profil
Informations personnelles :
Nom : Homme Jordan
Âge : 23
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Etudiant Architecture Logiciel
Secteur : Services de proximité

Informations forums :
Inscription : mars 2011
Messages : 72
Points : 175
Points : 175
Bonjour,

Citation:
j'ai un problème et de toute évidence il y a un truc qui m'échappe.
De toute évidence...

Commence déjà par nous expliquer quelle est ton erreur... Qu'est ce que tu essayes de faire etc...
Messages d'erreurs éventuels?

Cordialement
Lician est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2011, 14h41   #3
Invité de passage
 
Inscription : décembre 2011
Messages : 4
Détails du profil
Informations forums :
Inscription : décembre 2011
Messages : 4
Points : 1
Points : 1
re:

Il y a aucun message d'erreur, la console est muette. l'idée est de lancer vlc à partir d'un applet sous la pression d'un bouton dans ma page web.

tout marche impeccable sauf quand je place vlc(l) dans la méthode JavaScriptExec(l) c'est pas un problème de droit je l'ai signé. ca vient pas de la méthode vlc(l) quand je la place dans init() au lancement l'applet lance vlc(l). Je suis tout simplement entrain de me dire que c'est peut être le navigateur en faite.
kjimmie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2011, 09h15   #4
Membre actif
 
Avatar de Lician
 
Homme Jordan
Etudiant Architecture Logiciel
Inscription : mars 2011
Messages : 72
Détails du profil
Informations personnelles :
Nom : Homme Jordan
Âge : 23
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Etudiant Architecture Logiciel
Secteur : Services de proximité

Informations forums :
Inscription : mars 2011
Messages : 72
Points : 175
Points : 175
Tu n'as pas un système de log?

Si la console est muette, ça serait bien de la faire vivre un peu...
Fait au moins des affichages consoles déjà... Ça doit bien venir de quelque part...

Après effectivement on a pas pensé au navigateur... Qu'est ce que tu utilises?
Lician est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h02.


 
 
 
 
Partenaires

Hébergement Web