| dimanche 03 mars 2002 - 19h24 Bonjour, Pour savoir si quelqu'un a visité ma page j'ai ajouté <BODY onLoad="Mon_Formulaire.submit();">. Cet appel permet l'exécution d'un script d'envoi d'E-mail mais celui-ci veut absolument faire un echo sur la page courante. Comment supprimer cet echo pour que le script s'exécute sans que kle client le sache comme le ferait un SSI (à savoir qu'un SSI m'obligerais à renommer mon .HTM en .SHTM chose impossible par rapport au référencement). Autre chose : ne serait-il pas temps d'archiver les posts de ce fil de discussion, le chargement commence à devenir prohibitif (pour connexion lente). Dernière chose : les posts sur ce forum semblent devenir rares, est-ce que les scripts ASP ou PHP seraient en train de supplanter le langage Perl ? Merci, Serge
| |
| dimanche 03 mars 2002 - 22h19 Bonjour, je ne sais pas vous aider pour votre problème car il s'agit d'une question javascript; par contre il est possible de faire qq chose d'équivalent en utilisant simplement un script cgi qui est appelé via un tag img situé sur votre page. Merci pour la suggestion. Le php est un langage qui est réelement fait pour le web et qui rencontre pas mal de succès, ce qui ne signifie pas selon moi qu'il soit meilleur, mais il a l'avantage d'etre plus facile a apprendre. De plus les hébergeurs gratuits proposant php sont de plus en plus nombreux alors que ceux proposant le support des CGI se font de plus en plus rares. Ainsi va le web et ca ne m'empeche absolument pas de dormir :-)
| |
| lundi 04 mars 2002 - 18h39 Merci pour l'astuce du tag img que j'avais oublié (personne n'est parfait) et qui si je m'abuse ne fonctionne qu'une fois lors de la première visite en raison de sa présence dans les fichiers temporaires Internet lors des visites suivantes. Je crois savoir qu'une autre astuce permet de contourner ce problème ... mais ceci est une autre histoire et relève du Javascript plutôt que du Perl. Encore merci. Serge
| |
| mardi 05 mars 2002 - 07h33 Bonjour, L'astuce en javascript est utilisée par connect text (http://www.scripts-fr.com/scripts/scripts-fr/connect_txt.shtml), il suffit de passer comme paramètre à votre script une variable contenant la date en javascript pour que lors de chaque chargement de page un nouvel appel au cgi soit fait : <script LANGUAGE="JavaScript"> var time = new Date(); var sec = time.getTime(); document.write('<img src="/cgi-bin/lescript.cgi?'+sec+'">'); </script> <noscript> <img src="/cgi-bin/lescript.cgi" > </noscript>
| |
| mardi 05 mars 2002 - 16h52 EXCELLENT .... Pour quelqu'un qui dit ne pas bien connaître le Javascript :o) !! Merci pour tout et à bientôt à l'occasion de ma prochaine panne de Perl ... Serge.
|