IPB

Bienvenue invité ( Connexion | Inscription )

> 

Attention, Mavericks n’est pas Mac OS 9, mais OS X 10.9
Pour tout problème concernant Mavericks, merci de poster dans le forum Mac OS X / OS X

> AppleScript et PageMill création de formulaires., Développement web sur du matériel vieux de 30 ans.
Options
Broguvic
posté 21 Jun 2022, 02:26
Message #1


Adepte de Macbidouille
*

Groupe : Membres
Messages : 227
Inscrit : 17 Feb 2020
Membre no 210 663



Bonjour tout le monde :

J'ai commencé à créer des pages HTML avec Adobe PageMill 1.0.1. Pour créer des pages simples, avec juste quelques liens et images, ce logiciel est assez simple et intuitif, vraiment bien pour l'époque.

Cependant, il permet uniquement de créer le graphisme des pages, et de mettre en place des éléments de formulaires (Boutons, cases etc...), mais pas le script nécessaire pour faire les actions derrière. La notice est vraiment très succincte à ce propos, et dit juste qu'il est possible d'utiliser des scripts CGI, notamment AppleScript, mais qu'il faut voir avec son programmeur de script.

Du coup, pourrais-je utiliser AppleScript pour faire une page "Commentaires" interactive, et est-ce que ça fonctionnera sur un navigateur récent?

Je m'explique :

Sur ma page commentaire, je vais tout d'abord mettre trois champs de texte correspondant à "Pseudo", "E-mail", "Site web".

Ensuite, une grande zone de texte correspondant au texte du commentaire.

Je vais également mettre un "Antirobot" rudimentaire sous la forme de deux tests :

1er test, une question de culture générale à laquelle on devra répondre en sélectionnant le bon bouton radio.

Exemple : Quel était la nationalité de Napoléon?

Choix 1 : Anglais.

Choix 2 : Français.

Choix 3 : Italien.

2ème test inspiré des captcha : 

Un champ de texte Utilisateur, et un champ de texte "Mot de passe", et deux images à côté. Une pour user, et une pour mot de passe. Mais attention, les deux images seraient inversées. Celle avec marqué "utilisateur" correspond à mot de passe, et celle avec marqué "Mot de passe" correspond à utilisateur. Un texte préviendrait l'internaute souhaitant mettre un commentaire.

Je pense qu'un test aussi complexe arrivera à bloquer un robot.

Une fois que l'internaute a rempli tous les champs obligatoires (Pseudo et e-mail), écrit son commentaire, et appuyé sur "Envoyer", le script va tout d'abord vérifier que tous les champs obligatoires sont remplis, et que le test antirobot est correct. Si ce n'est pas le cas, il va interrompre l'exécution, et il ne se passera rien.

Si tous les champs obligatoires sont remplis, il va récupérer le contenu des champs pseudo, e-mail,  et de la zone de texte.

Le contenu du champs Pseudo et de la zone texte du commentaire sera copié collé dans le code source de la page de façon à être affiché sur la page commentaires avec la date et l'heure qui sera ajouté. Le script va aussi copier coller ces informations dans un fichier texte accessible uniquement au webmestre. Le contenu du champ e-mail ne sera copié que dans le fichier texte pour servir au webmestre si nécessaire.

Pour informer l'internaute de la réussite de l'opération, le script envoyer l'utilisateur vers une page qui dira :"Commentaire ajouté avec succès", et où il y aura un lien "Retour aux commentaires".

Cela vous semble-t-il réalisable avec AppleScript, et si oui, pourriez-vous m'aider, ou me montrer un tuto pour ce langage tel qu'il était à l'époque d'Adobe PageMill 1.0.1

Merci pour votre aide précédente. smile.gif

Cordialement,

Broguvic smile.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Réponse(s)
cdbvs
posté 25 Jun 2022, 19:07
Message #2


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 173
Inscrit : 19 Feb 2003
Membre no 6 267



Salut à tous et à toutes, c'est Cdbvs


Salut Broguvic,

Pourquoi tu n'utilises pas Dreamwaver ?
J'ai créé mon site avec la version 2 sur Mac et je continue actuellement avec la version 4 sous Win XP.
C'est très simple à utiliser et il est facile d'imbriquer des codes, du javascript, etc.

A+
Cdbvs
laugh.gif

Ce message a été modifié par cdbvs - 25 Jun 2022, 19:07.


--------------------
J'ai : 1 Apple IIgs rom 1, 2 Mac Portables 1989, 1 Amstrad CPC 464, 1 Mac+, 3 Mac II, 1 Mac LCI 2dk7, 1 Quadra 650, 1 PPC 4400/200, 1 G4 AGP Graphic proc 7447a 2Ghz, 1 Dell Latitude C510, 1 ACER Aspire 5610, 1 Toshiba Satellite pro, 1 Mac SE, 1 Mac SE FDHD, 1 Mac SE/30, 1 iBook G3 2005, 1 LC 475, 1 G3 gris à 266Mhz, 1 PB 170, 1 PB 5300, G4 2x1,42Ghz. _ Mac à faire réparer : 2 Mac Classic I, 2 Mac Classic II, 1 Tournesol 800Mhz, 1 LC III, 1LC 475, 1Mac II, 1 Mac IIx. _ Mac et PC à échanger : 1 Performa 5200cd, 1 PPC 6100/60, 1 e-Mac 700Mhz, 1 PC Athlon 1,80Ghz, 1 iMac DV BB, 1 LC475, 1 PPC 6400/180, 1 PPC 7200/75, 1 Performa 5260, 1 LC 630, 1 PPC 7100/80._ Mon site cdbvs-apple. _ .Mon blog.
Go to the top of the page
 
+Quote Post
Broguvic
posté 3 Jul 2022, 21:08
Message #3


Adepte de Macbidouille
*

Groupe : Membres
Messages : 227
Inscrit : 17 Feb 2020
Membre no 210 663



Citation (cdbvs @ 25 Jun 2022, 20:07) *
Salut à tous et à toutes, c'est Cdbvs


Salut Broguvic,

Pourquoi tu n'utilises pas Dreamwaver ?
J'ai créé mon site avec la version 2 sur Mac et je continue actuellement avec la version 4 sous Win XP.
C'est très simple à utiliser et il est facile d'imbriquer des codes, du javascript, etc.

A+
Cdbvs
laugh.gif


Bonjour, j'ai essayé ton logiciel, et comme je l'avais prévu, ça ne fonctionne pas, mais pas pas pour la raison que je pensais.

Normalement, il faut avoir Mac OS 7.5.5, et je n'ai que 7.5.3. J'ai quand même essayé d'installer le logiciel, mais impossible de l'ouvrir, il met une erreur -192, si tu sais ce que ça veut dire?

Il m'a installé pleins de trucs que j'ai eu un mal fou à supprimer (Et qui si ça se trouve ont mis le bazar dans mon OS).

Je vais retenter après la MAJ
Go to the top of the page
 
+Quote Post

Les messages de ce sujet


Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 8th June 2024 - 14:01