remerciement javascript - HTML/CSS - Programmation
Marsh Posté le 08-06-2007 à 11:11:24
ReplyMarsh Posté le 08-06-2007 à 12:04:25
Dj YeLL a écrit : C'est quoi ce truc ? |
Spoiler : J'osais pas le dire |
Marsh Posté le 08-06-2007 à 12:11:29
Dj YeLL a écrit : C'est quoi ce truc ? |
Trouvé sur un topic java script pour envoyer un remerciement après validation.... non?
Marsh Posté le 08-06-2007 à 12:40:04
Code :
|
Ligne 5 : Du n'importe quoi de faire une redirection en JS
Ligne 10 : Mettre un mailto dans un form en POST, n'imp
Ligne 10 : Afficher "Le mail est envoyé" alors qu'il est pas envoyé du tout à ce moment là
Ligne 11 : "Encodez" ?
Ligne 13 : Un onblur sur un bouton submit pour exécuter la fonction JS ?
Et je passe sur les inépties, et sur le manque de double-quotes autours des valeurs etc...
Enfin bref, autant de conneries sur un si petit bout de code, chapeau à l'auteur
Marsh Posté le 08-06-2007 à 12:41:29
Tu fais ton form, avec un action="mapage.php" et sur cette page tu traites les données que tu envoies par mail.
Si l'envoi du mail est bon, tu affiches un message de remerciement, si l'envoie à raté ou qu'il y a une erreur dans le form, tu affiches une erreur.
Marsh Posté le 08-06-2007 à 13:24:01
Dj YeLL a écrit :
|
Dj YeLL a écrit : Tu fais ton form, avec un action="mapage.php" et sur cette page tu traites les données que tu envoies par mail. |
Merci de ces réponses concises!
Marsh Posté le 08-06-2007 à 19:22:31
Seulement, s'il a pas de serveur php, il en restera là...
Le code n'est pas destiné à tourner sur un serveur php. D'où le mailto dans le submit du form. Et oui, ça marche. Ca peut poser des problèmes divers, mais ça marche.
L'objet par défaut de location est l'objet window. Ecrire window.location.href est équivalent à écrire location.href
Pourquoi pas de redirection dans du js ? C'est interdit ? Ca se fait pas ? Voila le genre de commentaire inutile et sans fondement.
D'accord pour les quotes. Mais c'est du html, pas de xhtml... Ya pas un browser qui va raler pour ça.
Il n'y a pas tant d'inepties que ça dans ce code.
Je trouve lamentable l'habitude qu'ont certains de faire des commentaires pareils à l'encontre de quelqu'un qui n'est pas un spécialiste et qui demande juste un peu d'aide.
Pour la solution, il suffit de copier le code (sans les # en début de ligne) dans un fichier texte sauvé avec une extension .htm, copier la page sur le site et y naviguer dans un browser. Ca s'exécute aussi très bien en local sans serveur.
Il faut créer la page thanks.html et elle doit se trouver dans le mème répertoire que la page qui l'appelle.
Et n'oublie pas de remplacer l'adresse email dans le mailto
Marsh Posté le 08-06-2007 à 19:53:35
bignose a écrit : Seulement, s'il a pas de serveur php, il en restera là... |
Marsh Posté le 08-06-2007 à 20:54:16
Il t'a parlé de provider ? D'où tu sors qu'il a un provider ? Pourquoi tu lui conseilles du php ? Sur quelle base ? Y'a que le php qui existe ?
C'est crade de faire une redirection en javascript ? Tu sors ça d'où ? Tu checkes jamais les données entrées dans un form avant de le soumettre ?
Tu rembarres le pauvre gars comme s'il avait commis un crime. T'oublies que c'est un amateur qui veut juste se faire plaisir.
Et non, je ne suis le champion de rien. Je suis juste un développeur qui fait aussi des conneries plus souvent qu'à son tour. Ca me rend indulgent avec les gens qui ne sont pas des pros. Parce que tu t'es demandé s'il savait ce qu'est php ? Ben non évidement.
Si son post te semble inepte n'y répond pas, ça lui évitera de subir ton impolitesse et tes remarques débiles.
Marsh Posté le 08-06-2007 à 21:03:13
Bon je vais pas y aller par quatre chemins, tu me les brises, ok ?
Il a un site sur lequel il veut remercier ses visiteurs. Vu ce qu'il ne sait pas faire, je doute qu'il se soit amusé à monter un serveur Web personnel sur son PC.
Partant du principe que son site est forcément hébérgé, je partie 200 cacahuètes qu'il a Php à dispo.
Je parle de Php UNIQUEMENT car c'est le langage web le plus répandu sur les serveurs mutu.
Checker un form en JS, oui, mais en second plan. Toujours commencer par un check en php (ou autre langage serveur oui je sais), ensuite tu rajoutes éventuellement une couche JS non intrusive.
Je vois pas où tu vois que je l'ai rembarré, je lui explique, point barre.
Mon impolitesse et mes remarques débiles ? Ben la vache, je sais pas ce que tu prends, mais tu devrais en changer
Edit: Tu peux t'amuser à répondre si tu veux, ceci était mon dernier post te concernant
Marsh Posté le 08-06-2007 à 21:13:12
Dj YeLL a écrit : Bon je vais pas y aller par quatre chemins, tu me les brises, ok ? |
Et ben voila. La politesse on voit tout de suite que tu sais ce que c'est !!
T'as bien sur pas répondu à la question "t'es sur qu'il sait ce que c'est que le php" ?
Tu checkes dabord en php puis an javascript ? Allez, tu m'en diras tant !!
T'as pas remarqué que j'ai écrit une connerie dans ma réponse? Hein pro que tu es ?
T'as raison de pas répondre. C'est la meilleure façon d'avoir raison. Surtout quand on n'a pas d'arguments. Mème si je sais très bien que tu vas le lire ce post.
A+ pro.
Marsh Posté le 08-06-2007 à 21:18:31
bignose a écrit : Il t'a parlé de provider ? D'où tu sors qu'il a un provider ? Pourquoi tu lui conseilles du php ? Sur quelle base ? Y'a que le php qui existe ? |
il a forcement un serveur , un provider ou un truc qui s'en rapproche,non? a moins qu'il ne lise son code à voix haute pour "l'executer"
Le js ne doit jamais etre utilisé pour la sécurité , juste pour améliorer l'interface . ( a la limite, vaut meme mieux que rien ne fonctionne snas js que de se trouver avec des failles grandes ouvertes )
et je fais des check en js , mais il y a quand meme une verif cote serveur ( addslash et compagnie ) pour des raisons de sécurité
je ne le trouve pas agressif ( j'ai deja vu bien pire ici ) et , que ce soit pour s'amuser, pour ses etude ou pour son taf , il n'y a pas de raisons de lui conseiller de faire des connerie ni de ne pas lui dire ce qu'il faudrai faire pour s'ameliorer
si,pour toi, repondre sur un forum c'est juste ressortir la doc, tu confonds avec un moteur de recherche. Le but est aussi d'echanger les bonne pratiques.
Marsh Posté le 08-06-2007 à 22:50:45
Ne vous entretuez pas les gars... le site c'est juste pour s'amuser entre joueurs de hfr...
Je l'heberge chez olympe, je pense qu'ils ont le php mais j'y connais rien...
Par exemple, comment intègrer ma page html dans du php!
comment créer une base mysql...
En tout cas, merci de votre aise.. et si certains s'y connaissent assez pour m'aider...
Marsh Posté le 08-06-2007 à 22:54:02
Pour toutes ces réponses, google est ton ami
ça sera mieux pour toi
Marsh Posté le 08-06-2007 à 23:01:33
yellow69 a écrit : Ne vous entretuez pas les gars... le site c'est juste pour s'amuser entre joueurs de hfr... |
Code :
|
Ensuite sur ta page valide.php :
Code :
|
Bon j'ai fais ça à l'arrache, je suis sûr un gros projet en même temps, donc j'espère ne rien avoir oublié. Ensuite c'est sûr que c'est largement améliorable
Marsh Posté le 08-06-2007 à 23:08:46
Dj YeLL a écrit :
|
Genre il se la pète
Marsh Posté le 08-06-2007 à 23:09:37
koskoz a écrit : Genre il se la pète |
Non c'était juste pour me protéger en cas d'éventuelles erreurs (ou oublis) Sortir la tête d'un gros projet pour faire une bricole, c'est pas tjs évident
Marsh Posté le 08-06-2007 à 23:10:42
Dj YeLL a écrit : Non c'était juste pour me protéger en cas d'éventuelles erreurs (ou oublis) Sortir la tête d'un gros projet pour faire une bricole, c'est pas tjs évident |
Qu'est-ce que tu viens faire sur hfr alors ?
Marsh Posté le 08-06-2007 à 23:11:27
koskoz a écrit : Qu'est-ce que tu viens faire sur hfr alors ? |
M'aérer la tête
Marsh Posté le 08-06-2007 à 23:33:47
Dj YeLL a écrit : M'aérer la tête |
Oui je t'ai vu sur les images étonnates....
Je vais faire mon chieur, mais j'aime bien comprendre ce que je recopie afin de pouvoir l'appliquer moi même plus tard, peux tu m'en dire plus sur ce code que tu m'a donné? merci!
Marsh Posté le 08-06-2007 à 23:38:55
Code :
|
Edit : Bon trim ne supprime pas QUE les espaces, mais aussi les tabulations, les retours à la ligne etc... tous les caractères invisibles en gros (mais on peut lui passer d'autres caractères à supprimer en paramètres, mais bref )
Marsh Posté le 09-06-2007 à 11:09:55
yellow69 a écrit : Oui je t'ai vu sur les images étonnates.... |
Euh ouais, mais là on a l'impression que tu comprend rien, à peine l'html
Et ici on est là pour donner des conseils, pas pour faire des cours.
Donc je te conseil de te documenter un minimum avant, et ensuite de comprendre.
Marsh Posté le 09-06-2007 à 14:24:33
koskoz a écrit : Euh ouais, mais là on a l'impression que tu comprend rien, à peine l'html |
Deja, mes premiers sites, je les ai fait "a la main", en ecrivant la source en entier... alors le html je connais un peu!
Ensuite, j'ai pas mal de soucis dans ma vie personnelle en ce moment qui m'empêchent de me concentrer sur quoi que ce soit et j'ai passé pas mal de temps sur google, alsacreations et autres sites d'aide du style jeparsdezero, mais ils ne repondent pas tous a mes questions.
Enfin, j'ai remercié l'ensemble des personnes qui ont contribué a m'aider, et si tu cherches dans ce même forum, dans d'autres rubriques, certains y donnent des "cours" afin d'aider ceux qui n'ont pas leurs connaissances, parfois ils donnent des conseils, mais les deux ne sont pas a opposer!
Pour finir, ce site est juste pour quelques joueurs de ce forum et d'un autre, afin que l'on se retrouve, et je n'en mourrerais (ortho: qu'on me corrige svp... ) pas si je n'ai pas les réponses a mes questions!
Marsh Posté le 09-06-2007 à 15:12:03
si c'est seulement pout quelque personnes de hfr, tu fais pas chier et tu les renvois vers cett page : http://forum.hardware.fr/message.p [...] catgroup=0
Marsh Posté le 09-06-2007 à 15:49:57
koskoz a écrit : Euh ouais, mais là on a l'impression que tu comprend rien, à peine l'html |
Accessoirement toi tu ne comprends rien du tout non plus au HTML et aux CSS
Marsh Posté le 09-06-2007 à 16:49:59
gatsu35 a écrit : Accessoirement toi tu ne comprends rien du tout non plus au HTML et aux CSS |
Accessoirement le html ne me pose aucun problème et je pense savoir faire beaucoup plus de choses en CSS que certaines personnes qui disent l'utiliser.
Marsh Posté le 09-06-2007 à 17:31:56
KangOl a écrit : si c'est seulement pout quelque personnes de hfr, tu fais pas chier et tu les renvois vers cett page : http://forum.hardware.fr/message.p [...] catgroup=0 |
J'adore ton avatar.... je vais voir le lien que tu me donne mais le site existe déjà:
http://melbourne.olympe-network.com/
edit après visualisation du lien: je prefère mon petit site.....
Marsh Posté le 09-06-2007 à 18:31:23
Dj YeLL a écrit :
Ensuite sur ta page valide.php :
Bon j'ai fais ça à l'arrache, je suis sûr un gros projet en même temps, donc j'espère ne rien avoir oublié. Ensuite c'est sûr que c'est largement améliorable |
Ouai et ya justement une erreur ligne 17 comme le montre la coloration!
Je dis pas ça pour faire chier, mais bon je le vois bien revnnir en disant que ça marche pas.
Donc ligne 17 :
Code :
|
Marsh Posté le 09-06-2007 à 18:36:58
dwogsi a écrit : Ouai et ya justement une erreur ligne 17 comme le montre la coloration!
|
En effet
Marsh Posté le 08-06-2007 à 10:48:55
Salut a tous,
je cherche ou integerer cette formule pour remercier les visiteurs d'avoir participé a un vote!
# <HTML>
# <HEAD>
# <SCRIPT language=Javascript>
# function merci() {
# location.href = "thanks.html"
# }
# </SCRIPT>
# </HEAD>
# <body>
# <FORM action=mailto:user@server method=post
# onsubmit="alert('Le mail est envoyé...');">
# <B>Encodez votre nom : </B>
# <INPUT type=text size=30>
# <INPUT onblur=merci() type=submit value="Envoyer!">
# </FORM>
# </body>
# </HTML>
Ou comment faire le lien avec mon bouton submit de mon vote, par avance merci de votre aide.
---------------
Parfois, il est possible que l'impossible devienne possible....