HTML sans PHP
bastou76
Messages postés
21
Date d'inscription
Statut
Membre
Dernière intervention
-
AASPRONI Messages postés 67 Date d'inscription Statut Membre Dernière intervention -
AASPRONI Messages postés 67 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
J'ai un TP ou je dois réalisé un livre d'or en HTML ou la personne pourra laisser un commentaire à propos du site, mon objectif est que quand on envoie le commentaire celui-ci nous redirige vers une autre page avec le commentaire qui vient d'être poster avec la method get ou post, le problème c'est que j'ai pas le droit d'utiliser de PHP, je précise que je ne veut pas de mailto, je veut seulement qu'une fois que le commentaire soit poster on soit rediriger sur une autre page avec le commentaire poster.
Merci d'avance pour vos réponses
PS: J'ai cherché sur Internet j'ai rien trouvé a propos de sa..
J'ai un TP ou je dois réalisé un livre d'or en HTML ou la personne pourra laisser un commentaire à propos du site, mon objectif est que quand on envoie le commentaire celui-ci nous redirige vers une autre page avec le commentaire qui vient d'être poster avec la method get ou post, le problème c'est que j'ai pas le droit d'utiliser de PHP, je précise que je ne veut pas de mailto, je veut seulement qu'une fois que le commentaire soit poster on soit rediriger sur une autre page avec le commentaire poster.
Merci d'avance pour vos réponses
PS: J'ai cherché sur Internet j'ai rien trouvé a propos de sa..
A voir également:
- HTML sans PHP
- Editeur html - Télécharger - HTML
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Espace html ✓ - Forum HTML
- [**] Balise pour un espace vide en hml. Merci ✓ - Forum Webmastering
20 réponses
Bonjour
Si tu veux seulement voir le commentaire sur la page suivante (mais il n'est pas question de l'enregistrer), c'est envisageable avec la méthode Get et en le récupérant dans la page d'arrivée avec Javascript.
Mais c'est totalement artificiel, et on ne peut pas parler de "laisser un commentaire", puisque seule la personne qui le poste peut le relire, et encore immédiatement. Ou à la rigueur un peu plus tard si tu l'enregistres dans un cookie.
Peut-être que quelqu'un d'autre aura une meilleure idée.
Si tu veux seulement voir le commentaire sur la page suivante (mais il n'est pas question de l'enregistrer), c'est envisageable avec la méthode Get et en le récupérant dans la page d'arrivée avec Javascript.
Mais c'est totalement artificiel, et on ne peut pas parler de "laisser un commentaire", puisque seule la personne qui le poste peut le relire, et encore immédiatement. Ou à la rigueur un peu plus tard si tu l'enregistres dans un cookie.
Peut-être que quelqu'un d'autre aura une meilleure idée.
Merçi de m'avoir répondu le père oui c'est exactement sa que je veut a tu une idée de comment le faire ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
J'utiliserais location.search en javascript, qui te rend la partie de l'url correspondant aux infos passées par GET. À partir de là, tout dépend de l'effort que tu veux fournir pour faire la mise en forme.
Mais le jeu n'en vaut vraiment pas la chandelle.
Mais le jeu n'en vaut vraiment pas la chandelle.
Aurait tu un exemple ? C'est un TP que le prof nous demande, on va pas se servir du site il n'y a donc aucun enjeu ^^
C'est à VOUS que le prof le demande.
Je t'ai donné une piste, Que vas-tu apprendre si je fais tout le travail ?
https://www.commentcamarche.net/infos/25899-demander-de-l-aide-pour-vos-exercices-sur-ccm/
Je t'ai donné une piste, Que vas-tu apprendre si je fais tout le travail ?
https://www.commentcamarche.net/infos/25899-demander-de-l-aide-pour-vos-exercices-sur-ccm/
Mdr vous allez pas faire comme lui, lui nous demande de regarder sur internet et vous vous me dites de regarder tout seul ^^
Parce que pour toi, regarder sur internet, c'est demander à quelqu'un d'autre sur internet ?
À quel niveau d'étude en es-tu ? Ce prof vous a-t-il donné des base en HTML ? En Javascript ?
À quel niveau d'étude en es-tu ? Ce prof vous a-t-il donné des base en HTML ? En Javascript ?
Je suis en BTS SIO en 1ére année bref c'est pas sa le plus important, j'ai cherché et je cherche encore sur internet pour voir si je trouve quelque chose j'ai tester beaucoup de choses rien ne marche c'est pour sa que je me suis tourné vers un forum, oui je connait bien le HTML mais pas du tout le Javascript, j'ai demandé au prof si il fallait utiliser du Javasript aprés ce que tu m'a, il ma dit que c'était n'importe quoi.. Donc en gros on a pas le droit d'utiliser de PHP, on doit normalement pas se servir de Javascript donc je fait comment ? Je suis pas un Pro c'est pour sa que je demande, je ne te demande pas de le faire a ma place mais juste si tu as une solution..
Je m'apprêtais à dire que mmoi aussi que c'était n'importe quoi la demande de ton prof...
Mais en lisant bien ton énoncé, il est seulement question d'envoyer le commentaire et de rediriger vers une autre page. Pas d'afficher dans cette autre page.
Dans ce cas, il s'agit d'un banal formulaire, il n'y a rien de bien spécial.
Mais s'il s'agit bien d'afficher le message dans la deuxième page, sans javascript, sans script côté serveur, reviens avec la solution de ton prof quand tu l'auras. Je serais très curieux de la voir, car je n'ai aucune idée.
Mais en lisant bien ton énoncé, il est seulement question d'envoyer le commentaire et de rediriger vers une autre page. Pas d'afficher dans cette autre page.
Dans ce cas, il s'agit d'un banal formulaire, il n'y a rien de bien spécial.
Mais s'il s'agit bien d'afficher le message dans la deuxième page, sans javascript, sans script côté serveur, reviens avec la solution de ton prof quand tu l'auras. Je serais très curieux de la voir, car je n'ai aucune idée.
C'est certain que sans le côté serveur (php/mysql), tu ne pourras pas sauvegarder les entrées de ton livre d'or (À moins de passer par des cookies comme le mentionne le père).
Je me suis amusé à réaliser l'idée de le père et ça fonctionne bien dans la mesure que tu ne peux rien enregistrer. Tu peux passer ton message par l'adresse avec javascript en concaténant ton message à ta page html. Voici en gros les fonctions pour envoyer et recevoir de l'information via l'adresse de la page:
Javascript
Tu peux modifier le tout pour l'ajuster à ton travail mais ça devrait correspondre à l'idée générale.
Bonne chance!
Echo "Lima Mike Alfa";
Je me suis amusé à réaliser l'idée de le père et ça fonctionne bien dans la mesure que tu ne peux rien enregistrer. Tu peux passer ton message par l'adresse avec javascript en concaténant ton message à ta page html. Voici en gros les fonctions pour envoyer et recevoir de l'information via l'adresse de la page:
Javascript
function envoyer(info){
if(info){
//On encode le message (accents, espaces, etc)
window.location = "Site.html?" + escape(info);
} else {
alert("Aucune information entrée");
}
}
function recuperer(){
//Obtient le contenue dans l'adresse (point d'interrogation et ce qui suit)
var message = window.location.search;
// On décode le message (pour retrouver les accents, espaces, etc)
message = unescape(message);
if(message){
//On retire le point d'interrogation en première position
if (message.substring(0, 1) == '?') {
message = message.substring(1);
}
return message;
}
}
Tu peux modifier le tout pour l'ajuster à ton travail mais ça devrait correspondre à l'idée générale.
Bonne chance!
Echo "Lima Mike Alfa";
Merçi doctor C pour ta réponse mais en faite on ne doit pas utiliser de java ou php, ce qu'il faut faire c'est seulement que le message une fois envoyer soit rediriger sur une autre page sans l'enregistrer juste l'afficher, tu comprend ?
En faite pierrecastor le prof nous a juste dit qu'on devait utiliser la method get ou post mais qui y avait pas besoin de java, php et compagnie, le prof a l'air de dire que c'est assez simple et qu'on chercher trop compliquer..
On dirait que ton prof désire que tu fasses un formulaire dans ta page HTML mais sans utiliser de PHP, ce qui est ridicule.
Les formulaires sont faits pour envoyer de l'information au côté serveur. Si tu ne peux pas utiliser de langages de script côté serveur (ASP.NET, PHP, etc), je vois mal comment tu peux réaliser l'exercice. Je demanderais personnellement des explications au prof. Veut-il que ça fonctionne ou que vous fassiez simplement un prototype de formulaire?
Veut-il même que vous fassier un formulaire?
Les formulaires sont faits pour envoyer de l'information au côté serveur. Si tu ne peux pas utiliser de langages de script côté serveur (ASP.NET, PHP, etc), je vois mal comment tu peux réaliser l'exercice. Je demanderais personnellement des explications au prof. Veut-il que ça fonctionne ou que vous fassiez simplement un prototype de formulaire?
Veut-il même que vous fassier un formulaire?
Dans notre formulaire il veut juste un espace commentaire (histoire d'apprendre comment sa marche je pense) et une fois le commentaire écrit que sa l'affiche sur page, il ne veut pas que le commentaire s'enregistre il veut juste que sa l'affiche et qu'une une fois qu'on est quitté la page avec le commentaire il disparait..
De ce que je comprends, la base serait:
Le problème c'est que pour que le formulaire fasse quelque chose, il faut ajouter la propriété action qui doit indiquer une page qui s'exécute côté serveur. Sans PHP ou autre, tu ne pourras jamais l'exécuter:
Sans utiliser de côté serveur, tu ne peux tout simplement pas utiliser la méthode POST ou GET d'un formulaire.
Je ne vois pas.
Désolé.
<form method="post">
<label for="txtCommentaire" name="lblComm" id="lblComm">Commentaire</label>
<input type="text" name="txtCommentaire" id="txtCommentaire"></input>
<input type="submit" name="btnEnvoyer" id="btnEnvoyer" value="Envoyer";"></input>
</form>
Le problème c'est que pour que le formulaire fasse quelque chose, il faut ajouter la propriété action qui doit indiquer une page qui s'exécute côté serveur. Sans PHP ou autre, tu ne pourras jamais l'exécuter:
<form method="post" action="page.php">
<label for="txtCommentaire" name="lblComm" id="lblComm">Commentaire</label>
<input type="text" name="txtCommentaire" id="txtCommentaire"></input>
<input type="submit" name="btnEnvoyer" id="btnEnvoyer" value="Envoyer";"></input>
</form>
Sans utiliser de côté serveur, tu ne peux tout simplement pas utiliser la méthode POST ou GET d'un formulaire.
Je ne vois pas.
Désolé.