Script agenda de BULTEZ [Résolu]

Signaler
Messages postés
175
Date d'inscription
samedi 23 octobre 2004
Statut
Membre
Dernière intervention
8 mars 2015
-
Messages postés
175
Date d'inscription
samedi 23 octobre 2004
Statut
Membre
Dernière intervention
8 mars 2015
-
Bonjour,
J'ai voulu tester le script de Bultez "Agenda" ici : http://marcel-bultez.chez-alice.fr/initial/PageInitiale.php , mais j'ai en sorti une alerte 'nom symbolique non valide' lorsque je veux créer un rdv.
manifestement cela ce passe en ligne 142 du script, mais je n'ai pas réussi à trouver une solution.
Auriez-vous une idée
merci par avance

9 réponses

Messages postés
28515
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
5 juin 2020
330
Bonjour,

Plutôt que de nous mettre un lien vers la page où tu as téléchargé ton script (surtout qu'il est noyé au milieu de pleins d'autres ... et que l' Antivirus de ma boite m'y refuse l'accès...) .... il est préférable que tu postes directement le code qui pose problème ICI !

NB : Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
http://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code


De plus... si tu as un message d'erreur.... il serait des plus utile que tu nous le DONNES ...



Messages postés
175
Date d'inscription
samedi 23 octobre 2004
Statut
Membre
Dernière intervention
8 mars 2015

Désolé mais je pensais qu'en donnant le lien vers l'appli ce serait plus simple.
Bon le bout de code qui me pose problème est celui ci-dessous notamment la partie (window.open("","",p); qui est la ligne bug 142 du script complet) :
Pour l'alerte c'est une alerte window : alerte 'nom symbolique non valide'

function majint(appel) // mise à jour des rendez-vous en interne //
      ////////////////////////////////////////////
{var doc;
 var p= ",width=550,height=350,resizable=1," +"top=200,left=100," +"toolbar=0,dir=0,location=0,directories=0,"+ "status=0,menubar=0,scrollbars=0";
 doc=window.open("","",p);
 doc.document.open();
 doc.document.writeln("<title>Agenda : Mise à jour des Rendez-vous</title>");
 doc.document.writeln("<body bgcolor='#408080' text='#400040' link='#008080'");
 doc.document.writeln(" vlink='#004040' alink='#000000'>");
 doc.document.writeln("<img onclick='window.close();' border=0 src='Stop.gif'");
 doc.document.writeln(" alt='Abandonner' style='cursor:hand'>");
 doc.document.writeln("<img onclick='RdvSav();window.opener.location.reload();window.close();'");
 doc.document.writeln(" border=0 src='Telecharger.gif' alt='Sauvegarde' style='cursor:hand'>");
 doc.document.writeln("<br><textarea name=saisie id=saisie style=';width:500;height:300;");
 doc.document.writeln("font-family:courier new;font-size:12px;font-weight:bold;");
 doc.document.writeln("color=#400040;'></textarea>");
 doc.document.writeln("<script language='JavaScript'>");
 switch (appel) {
   case 1: // rendez-vous existent
    doc.document.writeln("ts = window.opener.fso.OpenTextFile");
    doc.document.writeln("     (window.opener.dir+'/'+window.opener.fic,1,true);");
    doc.document.writeln("if (!ts.AtEndOfStream) lu = ts.ReadAll(); else lu=''; ");
    doc.document.writeln("ts.Close();");
    doc.document.writeln("saisie.value=lu;"); 
    break;
   case 2: // rendez-vous à créer
    doc.document.writeln("saisie.value=window.opener.jourencours+'/'+");
    doc.document.writeln("window.opener.moisencours+'/'+window.opener.anencours;");
 } // fin du switch
           ////////////////////////////
 doc.document.writeln("function RdvSav()"); // sauver les rendez-vous //
           ////////////////////////////
 doc.document.writeln("{window.opener.fic=''+window.opener.anencours;");
 doc.document.writeln(" if (window.opener.moisencours<10) window.opener.fic=window.opener.fic+'0';");
 doc.document.writeln(" window.opener.fic=window.opener.fic+window.opener.moisencours;");
 doc.document.writeln(" if (window.opener.jourencours<10) window.opener.fic=window.opener.fic+'0';");
 doc.document.writeln(" window.opener.fic=window.opener.fic+window.opener.jourencours+");
 doc.document.writeln("                   '.'+window.opener.suf;");
 doc.document.writeln(" ts = window.opener.fso.OpenTextFile(");
 doc.document.writeln("      window.opener.dir+'/'+window.opener.fic,2, true);");
 doc.document.writeln(" ts.Write(saisie.value);");
 doc.document.writeln(" ts.Close(); }");
 doc.document.writeln("<\/script>"); } 


Merci par avance pour les tuyaux
--
Messages postés
28515
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
5 juin 2020
330
Première question :
Quelle navigateur internet utilises tu ? ( ne serait-ce pas internet explorer ?)
Si oui .. pourrais tu tester avec un autre ( FireFox par exemple).

Ensuite... une fois que tu testeras avec firefox... et si le souci persiste.. utilises les outils de debogage pour voir s'il ne te donne pas plus d'informations ( l'idéal serait que tu installes le plugin FireBug (pour firefox))


Messages postés
1757
Date d'inscription
vendredi 9 mai 2008
Statut
Modérateur
Dernière intervention
23 mai 2020
76
apparemment le script utilise activesX il est utilisable uniquement avec internet explorer.
Messages postés
14679
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
5 juin 2020
91
Hello,

As-tu essayé de contacter l'auteur directement?
ça fait un moment qu'il n'est pas passé nous voir, mais il est ici
Messages postés
175
Date d'inscription
samedi 23 octobre 2004
Statut
Membre
Dernière intervention
8 mars 2015

Bonjour à vous, en fait j'ai posté ici pensant que justement l'auteur du script pourrait me donner un coup de mains, mais merci pour le lien je vais l'essayer.

--
Messages postés
14679
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
5 juin 2020
91
ça fait longtemps que Bul n'a pas montré le bout de son nez... et il n'est surement pas branché sur toutes les notifications du forum.
Autant le contacter en direct.
Messages postés
4933
Date d'inscription
samedi 1 juillet 2006
Statut
Membre
Dernière intervention
2 février 2015
8
Houla... ça remonte à très loin cela !
je ne sais même pas comment j'ai pu être alerté !?!

déjà, de mémoire d'Alzheimer,
ce n'est pas un .hta ? exclusif windows non ?
probablement testé à l'époque sous XP
même plus sûr d'avoir les sources ?!?

faudrait m'en dire un poil plus, je pourrais
retenter de voir avec windows 8.1 seul os
de microsoft dont je dispose à ce jour
dont je n'abuse pas ( me suis tourné
vers le coté obscur de la force avec Linux )

@+
Messages postés
14679
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
5 juin 2020
91
Oh, un revenant
\o/

Coucou Bul!
Messages postés
175
Date d'inscription
samedi 23 octobre 2004
Statut
Membre
Dernière intervention
8 mars 2015

bonsoir BUL3
oui effectivement c'est un hta donc internet explorer exclusif
de ce que j'ai pu trouver sur internet concernant l'alerte, il semble que des personnes l'aient et d'autres pas selon la version d'internet explorer sur des script du même tonneau ???

Pour moi c'est cela qui pose problème : doc=window.open("","",p);

Merci par avance

--
Messages postés
28515
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
5 juin 2020
330
de ce que j'ai pu trouver sur internet concernant l'alerte, il semble que des personnes l'aient et d'autres pas selon la version d'internet explorer

Ne serait pas simplement lié à la version 32 / 64 Bits du IE utilisé ?
Messages postés
175
Date d'inscription
samedi 23 octobre 2004
Statut
Membre
Dernière intervention
8 mars 2015

j'ai un 32bits et un 64, sur le 64 c'est ko, je vais essayer sur le 32b et je vous dis merci

--
Messages postés
175
Date d'inscription
samedi 23 octobre 2004
Statut
Membre
Dernière intervention
8 mars 2015

Effectivement ça marche sur un 32bits mais pas sur un 64bits

--