Accueil > Forum > > > > Problème pour lancer une fonction Javascript
Problème pour lancer une fonction Javascript
lundi 10 mars 2008 à 20:24:42 |
Problème pour lancer une fonction Javascript

neo1602brice
|
Bonjour à tous,
Je suis actuellement en stage et je dois faire un site pour un hôtel.
Evidémment le site doit pouvoir être lu dans plusieurs langues ...
Jusque là tout va bien !
Donc mon problème se trouve au niveau de ma page réservation quand on
clique sur une image pour afficher le calendrier (en javascript) et
lorsque je suis en langue=fr tout passe niquel mais dès que je suis en
langue=en, aucune de mes fonctions javascript ne se lance.... Avez vous
une petite solution à ce problème.. Cela fait depuis hier midi que je
suis sur le problème et je ne trouve pas de solution.
Merci à tous d'avance!
|
|
lundi 10 mars 2008 à 22:39:25 |
Re : Problème pour lancer une fonction Javascript

PetoleTeam
|
Bonjour, perso je ne connais pas l'attribut
langue
language pour les balises script <script
type="text/javascript" language="javascript"></script>
lang pour les élément s HTML <p lang="en">
mais
point de langue ... le problème serait-il ailleurs ? ;O)
|
|
mardi 11 mars 2008 à 00:00:59 |
Re : Problème pour lancer une fonction Javascript

neo1602brice
|
lol non désolé j'ai oublié de présicer que langue était ma variable pour passer de l'anglais au français et vice versa... car en fait je fais appel à un fichier fr.php ou en.php suivant la langue pour m'afficher mes contenu dans la langue choisi Donc je vais essaye de mieux expliquer: Lorsque je navigue sur le site en français toutes mes fonction javascript se lance correctement comme par expemple l'action du clic pour lancer un calendrier et lorsque je navigue sur le site en anglais rien ne fonctionne alors ques mes fonctions javascript n'utilise pas ma variable langue... Si besoins dites le moi je mettrai un copy/paste de mon fichier en question!
|
|
mardi 11 mars 2008 à 06:48:14 |
Re : Problème pour lancer une fonction Javascript

PetoleTeam
|
Bonjour,
| Si besoins dites le moi je mettrai un
copy/paste de mon fichier en
question! |
| je pense
que sans plus d'informations cela va être obligatoire, ou mieux une adresse ou
l'on pourrait le voir... ;O)
|
|
mardi 11 mars 2008 à 12:49:14 |
Re : Problème pour lancer une fonction Javascript

neo1602brice
|
Voilà vous verrez vi-dessous mon fichier reservation.php (je mets en rouge les parties du code qui pose problème) Donc comme j'ai dis c'est uniquement quand je suis Français/anglais en français tout marche niquel, en anglais rien !!!!
<?php session_start(); include ("haut.php"); include ("meta.php"); include ("send_email.php");
$datemois=1; $dateAnnee=date('Y'); $dateAnneeLimite=$dateAnnee+10; if (!empty($alert)) { echo "<script language='javascript'>alert('" . $alert . "')</script>"; }
$langue=$_GET['langue']; include("loc/" . $langue . ".lang.php"); echo "<font size='5'><b><center>~~~~~ ". _RESERVATIONS . " ~~~~~</center></b></font>"; echo "<br><br><br>"; echo "<center>"; echo "<table border='2' bgcolor=white>"; echo '<form name="form1" action="reservation.php?langue=' . $langue . '" onsubmit="return validation(this);" method="POST">'; echo "<b>" . _ASaisir . "</font><br><br>"; echo "<table>"; echo "<tr><td><b>". _Email . " * :</font></td><td><input type='text' name='mail'></td></tr>"; echo "<tr><td><br></td></tr>"; echo "<tr><td><b>" ._Nom . " * :</font></td><td><input type='text' name='nom'></td></tr>"; echo "<tr><td><br></td></tr>"; echo "<tr><td><b>". _Prenom . " * :</font></td><td><input type='text' name='prenom'></td></tr>"; echo "<tr><td><br></td></tr>"; echo "<tr><td><b>". _DateArrive . " * :</font></td><td><input type='text' name='arrive'></td><td><a href='javascript:calendar(1);'><img src='../images/calendrier/cal.gif' width='16' height='16' border='0' alt='Cliquez ici pour obtenir la date.'></a><br></td></tr>"; echo "<tr><td><br></td></tr>"; echo "<tr><td><b>". _DateDepart . " * :</font></td><td><input type='text' name='depart'></td><td><a href='javascript:calendar(2);'><img src='../images/calendrier/cal.gif' width='16' height='16' border='0' alt='Cliquez ici pour obtenir la date.'></a><br></td></tr>"; echo "<tr><td><br></td></tr>"; echo "<tr><td><b>". _NombreNuits . " * :</font></td><td><input type='text' id='nbrsnuits' name='nbnuit'></td><td><input type='button' name='Calcul' value='" . _Calculer . "' onClick='javascript:calcul();' onchange='this.form.submit();'></td></tr>";
echo "<tr><td><br></td></tr>"; echo "<tr><td><b>". _NombrePersonnes . " * :</font></td><td><input type='text' name='nbpers'></td></tr>"; echo "<tr><td><br></td></tr>"; echo "<tr><td><b>". _NumeroCarte . " * :</font></td><td><input type='text' name='num'></td></tr>"; echo "<tr><td><br></td></tr>"; echo "<tr><td><b>". _DateExpiration . " * :</font></td><td>". _Mois ." : <select name='moisExpire' size=1 value='1'>"; while($datemois <13) { if($datemois<10) { echo "<option>0".$datemois; } else { echo "<option>".$datemois; } echo "</option>\n"; $datemois++; } echo "</td><td></select>". _Annee . " : <select name='anneeExpire' size=1 value='" . $dateAnnee ."'>"; while($dateAnnee <$dateAnneeLimite+1) { echo "<option>".$dateAnnee; echo "</option>\n"; $dateAnnee++; } echo "</select>"; echo "<tr><td><br></td></tr>"; echo "<tr><td><b>" . _Commentaires ." :</font></td><td><input type='text' name='com'></td></tr>"; echo "<tr><td><br></td></tr>"; echo "</table><table>"; echo "<tr><td><b>" . _Cle . " :</font></td<td><a class='corps' href='javascript:fonction_formulaire22_1(1);'><img border='0' src='anti_spam.php' alt='' id='id_cle_1'></a></td><td>". _ModifierImage ."</td></tr>"; echo "<tr><td><br></td></tr>"; echo "<tr><td><b>" . _SaisirCle . " * :</font></td><td><input type='text' name='idcle'></td></tr>"; echo "</td></tr></table>"; echo "<center>"; echo "<tr><td><br></td></tr>"; echo "<input type='submit' name='btn_envoyer' value='" . _Valider . "'><br>"; echo "<form name='formname' action='myscript.php' method='post'>"; echo "</form>";
?>
<script language="JavaScript"> function calendar(num) { if(num==1) { var cal1 = new calendar1(document.forms['form1'].elements['arrive']); cal1.year_scroll = true; cal1.time_comp = false; cal1.popup(); } else if(num==2 && document.forms['form1'].arrive.value!="") { var cal2 = new calendar1(document.forms['form1'].elements['depart']); cal2.year_scroll = false; cal2.time_comp = false; cal2.popup(); } else { alert("Vous devez d'abord mettre une date d'arrivée"); } } function calcul() { var debutA=document.forms['form1'].arrive.value; var finA=document.forms['form1'].depart.value; if(debutA!="" && finA!=""){ var debut=debutA.split("-"); var fin=finA.split("-"); var dateDeb=new Date(debut[2],debut[1],debut[0]); var finDeb=new Date(fin[2],fin[1],fin[0]); var un_jour=1000*60*60*24; var difference=(Math.ceil((finDeb.getTime()-dateDeb.getTime())/(un_jour))); document.getElementById("nbrsnuits").value=difference //return difference; } else { alert("<?php echo _CalculImpossible;?>"); } } </script>
<script language="JavaScript"> function fonction_formulaire22_1(num) { var img = eval("document.getElementById('id_cle_" + num + "')"); var D = new Date(); img.src = "anti_spam.php?nombre=5&date=" + D.getTime(); } function validation(obj) { var mail=obj.mail.value; var nom=obj.nom.value; var prenom=obj.prenom.value; var arrive=obj.arrive.value; var depart=obj.depart.value; var nbnuit=obj.nbnuit.value; var nbpers=obj.nbpers.value; var moisDateExpire=obj.moisExpire.value; var anneeDateExpire=obj.anneeExpire.value; var num=obj.num.value; var idcle=obj.idcle.value; var date=new Date(); var Mmail=""; var Mnom=""; var Mprenom=""; var Marrive=""; var Mdepart=""; var Mnuit=""; var Mpers=""; var Mnum=""; var Mdate=""; var Mcle=""; var message=""; if(mail.length<1) { Mmail="<?php echo _Email ?>"; } if(nom.length<1) { Mnom="<?php echo _Nom ?>"; } if(prenom.length<1) { Mprenom="<?php echo _Prenom ?>"; } if(arrive.length<1) { Marrive="<?php echo _DateArrive ?>"; } if(depart.length<1) { Mdepart="<?php echo _DateDepart ?>"; } if(nbnuit.length<1) { Mnuit="<?php echo _NombreNuits ?>"; } if(nbpers.length<1) { Mpers="<?php echo _NombrePersonnes ?>"; } if(num.length<1) { Mnum="<?php echo _NumeroCarte ?>"; } if(idcle.length<1) { Mcle="<?php echo _DateExpiration ?>"; } if(Mmail!="") { message=Mmail+"\n"; } if(Mnom!="") { message=message+Mnom+"\n"; } if(Mprenom!="") { message=message+Mprenom+"\n"; } if(Marrive!="") { message=message+Marrive+"\n"; } if(Mdepart!="") { message=message+Mdepart+"\n"; } if(Mnuit!="") { message=message+Mnuit+"\n"; } if(Mpers!="") { message=message+Mpers+"\n"; } if(Mnum!="") { message=message+Mnum+"\n"; } if(Mdate!="") { message=message+Mdate+"\n"; } if(Mcle!="") { message=message+Mcle+"\n"; } if(anneeDateExpire=date.getFullYear()){ if((parseInt(moisDateExpire)-1)<date.getMonth()) { alert("<?php echo _CarteDepasse;?>"); return false; } } if((Mmail!="") || (Mnom!="") || (Mprenom!="") || (Marrive!="") || (Mdepart!="") || (Mnuit!="") || (Mpers!="") || (Mnum!="") || (Mcle!="")) { alert("<?php echo _InfoManquante;?>:\n"+message); return false } if(num.length!=16) { return false; } else { var tab=num.split(""); var cpt=0; var tot=0; for (var i=0;i<=14;i+=2) { cpt=parseInt(tab[i]*2); if(cpt>10){ cpt=parseInt(cpt)-9; } tot=tot+parseInt(cpt); } cpt=0; for (var i=1;i<=15;i+=2) { tot=tot+parseInt(tab[i]); } if(tot%10==0){ return true; } else { alert("<?php echo _CarteInvalide;?>"); return false; } } } </script>
<script language="JavaScript"> // if two digit year input dates after this year considered 20 century. var NUM_CENTYEAR = 21; // is time input control required by default var BUL_TIMECOMPONENT = false; // are year scrolling buttons required by default var BUL_YEARSCROLL = true;
var calendars = []; var RE_NUM = /^\-?\d+$/;
function calendar1(obj_target) {
// assigning methods this.gen_date = cal_gen_date1; this.gen_time = cal_gen_time1; this.gen_tsmp = cal_gen_tsmp1; this.prs_date = cal_prs_date1; this.prs_time = cal_prs_time1; this.prs_tsmp = cal_prs_tsmp1; this.popup = cal_popup1;
// validate input parameters if (!obj_target) return cal_error("Error calling the calendar: no target control specified"); if (obj_target.value == null) return cal_error("Error calling the calendar: parameter specified is not valid target control"); this.target = obj_target; this.time_comp = BUL_TIMECOMPONENT; this.year_scroll = BUL_YEARSCROLL; // register in global collections this.id = calendars.length; calendars[this.id] = this; }
function cal_popup1 (str_datetime) { if (str_datetime) { this.dt_current = this.prs_tsmp(str_datetime); } else { this.dt_current = this.prs_tsmp(this.target.value); this.dt_selected = this.dt_current; } if (!this.dt_current) return;
var obj_calwindow = window.open( 'calendar.html?datetime=' + this.dt_current.valueOf()+ '&id=' + this.id, 'Calendar', 'width=200,height='+(this.time_comp ? 215 : 190)+ ',status=no,resizable=no,top=200,left=200,dependent=yes,alwaysRaised=yes' ); obj_calwindow.opener = window; obj_calwindow.focus(); }
// timestamp generating function function cal_gen_tsmp1 (dt_datetime) { return(this.gen_date(dt_datetime) + ' ' + this.gen_time(dt_datetime)); }
// date generating function function cal_gen_date1 (dt_datetime) { return ( (dt_datetime.getDate() < 10 ? '0' : '') + dt_datetime.getDate() + "-" + (dt_datetime.getMonth() < 9 ? '0' : '') + (dt_datetime.getMonth() + 1) + "-" + dt_datetime.getFullYear() ); } // time generating function function cal_gen_time1 (dt_datetime) { return ( (dt_datetime.getHours() < 10 ? '0' : '') + dt_datetime.getHours() + ":" + (dt_datetime.getMinutes() < 10 ? '0' : '') + (dt_datetime.getMinutes()) + ":" + (dt_datetime.getSeconds() < 10 ? '0' : '') + (dt_datetime.getSeconds()) ); }
// timestamp parsing function function cal_prs_tsmp1 (str_datetime) { // if no parameter specified return current timestamp if (!str_datetime) return (new Date());
// if positive integer treat as milliseconds from epoch if (RE_NUM.exec(str_datetime)) return new Date(str_datetime); // else treat as date in string format var arr_datetime = str_datetime.split(' '); return this.prs_time(arr_datetime[1], this.prs_date(arr_datetime[0])); }
// date parsing function function cal_prs_date1 (str_date) {
var arr_date = str_date.split('-');
if (arr_date.length != 3) return cal_error ("Invalid date format: '" + str_date + "'.\nFormat accepted is dd-mm-yyyy."); if (!arr_date[0]) return cal_error ("Invalid date format: '" + str_date + "'.\nNo day of month value can be found."); if (!RE_NUM.exec(arr_date[0])) return cal_error ("Invalid day of month value: '" + arr_date[0] + "'.\nAllowed values are unsigned integers."); if (!arr_date[1]) return cal_error ("Invalid date format: '" + str_date + "'.\nNo month value can be found."); if (!RE_NUM.exec(arr_date[1])) return cal_error ("Invalid month value: '" + arr_date[1] + "'.\nAllowed values are unsigned integers."); if (!arr_date[2]) return cal_error ("Invalid date format: '" + str_date + "'.\nNo year value can be found."); if (!RE_NUM.exec(arr_date[2])) return cal_error ("Invalid year value: '" + arr_date[2] + "'.\nAllowed values are unsigned integers.");
var dt_date = new Date(); dt_date.setDate(1);
if (arr_date[1] < 1 || arr_date[1] > 12) return cal_error ("Invalid month value: '" + arr_date[1] + "'.\nAllowed range is 01-12."); dt_date.setMonth(arr_date[1]-1); if (arr_date[2] < 100) arr_date[2] = Number(arr_date[2]) + (arr_date[2] < NUM_CENTYEAR ? 2099 : 2000); dt_date.setFullYear(arr_date[2]);
var dt_numdays = new Date(arr_date[2], arr_date[1], 0); dt_date.setDate(arr_date[0]); if (dt_date.getMonth() != (arr_date[1]-1)) return cal_error ("Invalid day of month value: '" + arr_date[0] + "'.\nAllowed range is 01-"+dt_numdays.getDate()+".");
return (dt_date) }
// time parsing function function cal_prs_time1 (str_time, dt_date) {
if (!dt_date) return null; var arr_time = String(str_time ? str_time : '').split(':');
if (!arr_time[0]) dt_date.setHours(0); else if (RE_NUM.exec(arr_time[0])) if (arr_time[0] < 24) dt_date.setHours(arr_time[0]); else return cal_error ("Invalid hours value: '" + arr_time[0] + "'.\nAllowed range is 00-23."); else return cal_error ("Invalid hours value: '" + arr_time[0] + "'.\nAllowed values are unsigned integers."); if (!arr_time[1]) dt_date.setMinutes(0); else if (RE_NUM.exec(arr_time[1])) if (arr_time[1] < 60) dt_date.setMinutes(arr_time[1]); else return cal_error ("Invalid minutes value: '" + arr_time[1] + "'.\nAllowed range is 00-59."); else return cal_error ("Invalid minutes value: '" + arr_time[1] + "'.\nAllowed values are unsigned integers.");
if (!arr_time[2]) dt_date.setSeconds(0); else if (RE_NUM.exec(arr_time[2])) if (arr_time[2] < 60) dt_date.setSeconds(arr_time[2]); else return cal_error ("Invalid seconds value: '" + arr_time[2] + "'.\nAllowed range is 00-59."); else return cal_error ("Invalid seconds value: '" + arr_time[2] + "'.\nAllowed values are unsigned integers.");
dt_date.setMilliseconds(0); return dt_date; }
function cal_error (str_message) { alert (str_message); return null; } </script> <!--msthemeseparator--><p align="center"><img src="images/anetrule.gif" width="600" height="10"></p>
<!--mstheme--></font> </body>
</html>
|
|
mardi 11 mars 2008 à 18:58:56 |
Re : Problème pour lancer une fonction Javascript

PetoleTeam
|
YO !!
avant de continuer as tu des erreurs ou autres signalées par le debbuger
|
The Bultez Tableau
|
|
FireFox
|
regarder la "console d'erreurs" Outils / Console d'erreurs et mieux,
télécharger FireBug
|
Internet Explorer
|
activer le deboggage : Outils/options Internet/Avancés dans la liste,
sous "Navigation" : décocher ° Afficher une notification de chaque erreur de
script ° Désactiver le débogage de Scripts (Internet Explorer) et mieux,
télécharger le Debogger IE
|
|
K-Meleon
|
regarder la "console d'erreurs" Outils / Console d'erreurs
|
|
Opera
|
regarder la "console d'erreurs" Outils / Avancé / Console
d'erreurs
|
|
Safari
|
regarder Debug / Show JavaScript Console modif Fichier "Support:Documents
and Settings\utilisateur \Application DataApple
ComputerSafariPreferences.plist" y ajouter
IncludeDebugMenu <true/>
|
... ;O)
|
|
mardi 11 mars 2008 à 19:02:29 |
Re : Problème pour lancer une fonction Javascript

neo1602brice
|
Non c'est ca le problème aucune erreur signaler, donc quand je navigue en anglais, les fonctions javascript misent en rouge ne se lance pas !!! alors que lorsque je suis en fr c'est niquel !
|
|
mardi 11 mars 2008 à 19:11:31 |
Re : Problème pour lancer une fonction Javascript

PetoleTeam
|
Utilises tu deux fichier.js différents suivant la langue, peut être le chemin d'accès...
;O)
|
|
mercredi 12 mars 2008 à 18:33:39 |
Re : Problème pour lancer une fonction Javascript

neo1602brice
|
Merci à tous d'avoir essayé de chercher mais j'ai trouvé le problème, ca venait de mon fichier en.php qui vient de mon include ! car je n'avais pas déclarer ma variable _CALCULER de mon bouton!
|
|
mercredi 12 mars 2008 à 18:34:20 |
Re : Problème pour lancer une fonction Javascript

neo1602brice
|
et non je n'utilisais pas de fichier .js, tout se trouvait dans le meme fichier merci encore à tous !
|
|
Cette discussion est classée dans : problème, javascript, fonction, site, lancer
Répondre à ce message
Sujets en rapport avec ce message
Problème d'appel de fonction [Javascript] [ par Sharkiller ]
Bonjour, J'ai une fonction qui me pose problème: en fait, après que la boucle s'exécute, on dirait que ça termine la fonction... function Dev(){ n=0;
iframe [ par benoitmtl ]
Bonjour, Voici mon problème. J'ai une page sur mon site A qui contient un petit code JavaScript. Sur mon site B (pas sur le même serveur
Onload multiples [ par Drazounet ]
Bonjour à tous,En créeant une fonction ayant pour but de s'intégrer à n'importe quel site, je me suis rendu compte d'un gros problème :Elle utilise la
javascript, vérifier si une fonction est terminée avant de lancer la suivante [ par Annadrill ]
JOur tous le monde,(j'utilise prototype et scriptaculous)je cherche à savoir comment on fait en javascript pour lancer une fonction seulement si la pr
changer de place à une <div> [ par mickael56100 ]
Bonjour tout le monde je laisse un message sur ce forum car jai un petit probleme. En fait je m'y connais pas trop en javascript et j'aurais besoin de
problème javascript void(0) [ par manne1173 ]
Bonjour,Je joue régulièrement sur un site de jeu en ligne qui est Equideow, un site de jeu de chevaux.Seulement voilà, depuis un peu plus d'une semain
Problème fonction anitialize javascript [ par homer147 ]
Bonsoir, C'est mon premier message et topic donc j'espère que je poste au bon endroit. Mon problème est que j'ai utilisé un code de menu en accordéo
Appel de fonction javascript [ par toki50 ]
Bonjour,Le bas de la page suivante montre un exemple (très simple) d'application Ajax effectuant une requête sur l'API de Youtube et renvoyant une lis
Javascript ne sait pas compter [ par chino18 ]
Bonjour à tous. Je plante depuis des heures sur un problème de soustraction!! Par exemple, 978.35 - 931.8 = 46.55000000000007 !!! Quelqu'un a-t
messagerie orange problème javascript [ par charlymaf ]
sur page nouveau mail orange 7 à 8 croix rouges impossible d'utiser les menus déroulants message d'erreur sur croix rouge: javaScript:showmenu(ModeCho
Livres en rapport
|
Derniers Blogs
UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|