France, Lyon 6°
Offline
Full Member
Karma: 0
Posts: 144
|
 |
« Reply #75 on: October 31, 2012, 01:03:49 pm » |
J'ai besoin d'explications : Dans $.post() je ne vois rien pour définir le formulaire à envoyer et l'URL (mailto dans mon cas) est déjà dans la balise <form>. XMLHttpRequest sert à demander quelque chose, non ? Nouvelle question : Comment définir si un lien dans un "iframe" s'ouvre : dans le "iframe"; à la place du document contenant le "iframe" ou dans un nouvel onglet ? Merci !
|
|
|
|
« Last Edit: October 31, 2012, 01:12:54 pm by numero_744 »
|
Logged
|
- Arduino UNO R3; - PowerBook G4; - Arduino (C) - Eclipse (Java) - wxLua (µLua) - TextWrangler (HTML + JS) - (3)DS et bientôt R4 (pour créer, pas télécharger !) - Ethenet Shield; - Proto Shield*;
* : En cours de transformation en Vusb + TVout
|
|
|
|
Ile-de-France (92 sud), France
Offline
Edison Member
Karma: 22
Posts: 1817
|
 |
« Reply #76 on: October 31, 2012, 01:16:25 pm » |
Reprend les bases : qu'est-ce qu'un formulaire ? Un formulaire est un ensemble de champs et un bouton submit. Quand tu cliques sur le bouton submit, le navigateur génère une requête POST ou GET vers le serveur. La requête comprend l'ensemble des champs sous la forme "nomchamp=valeur" séparés par des '&' Il faut donc construire la requête pour passer les champs, soit dans l'URL pour un GET : GET /monscript?champ1=val1&champ2=val2&champ3=val3 Soit comme donnée dans le cas du POST. Donc dans ton cas, tu vas simuler le submit en créant la bonne requête. Note: je me place toujours dans le cas de page dynamique sans rechargement où tout est géré par JavaScript. Si tu veux simplement ajouter une validation à un formulaire et que le rechargement de la page ne te pose pas de problème, alors regarde là : http://www.w3schools.com/js/js_form_validation.aspPour le premier cas, sans rechargement de page, un peu de Google et je trouve ca : http://www.queness.com/post/160/create-a-ajax-based-form-submission-with-jqueryJe te conseilles vivement aussi de te mettre à Wireshark pour espionner un peu ce qui se passe entre serveur et navigateur.
|
|
|
|
|
Logged
|
Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC# RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?
|
|
|
|
France, Lyon 6°
Offline
Full Member
Karma: 0
Posts: 144
|
 |
« Reply #77 on: October 31, 2012, 01:30:46 pm » |
Donc, au <form>, je rajoute onsubmit="return nom_de_la_fonction", je met dans un script function nom_de_la_fonction { var case = emplacement_de_la_case; if(case != valeur_de_la_case) { alert("blablabla"); return false; } et je garde mon bouton submit. Liens internes (#) ne marchent pas ! J'ai transformé des balises <b></b> en <b name="blabla"></b> et intégré des liens <a href="#blabla"></a> <b> ne peut avoir de name="" ou il y a un autre problème ?
|
|
|
|
« Last Edit: October 31, 2012, 03:42:11 pm by numero_744 »
|
Logged
|
- Arduino UNO R3; - PowerBook G4; - Arduino (C) - Eclipse (Java) - wxLua (µLua) - TextWrangler (HTML + JS) - (3)DS et bientôt R4 (pour créer, pas télécharger !) - Ethenet Shield; - Proto Shield*;
* : En cours de transformation en Vusb + TVout
|
|
|
|
Offline
God Member
Karma: 4
Posts: 824
|
 |
« Reply #78 on: October 31, 2012, 04:15:47 pm » |
bonjour, la balise <b> n'a pas de nom comme <s> <i><h1> elles ne sont que pour la mise en forme de mots. ne pas confondre avec les "class" ou "<div>"
|
|
|
|
|
Logged
|
|
|
|
|
France, Lyon 6°
Offline
Full Member
Karma: 0
Posts: 144
|
 |
« Reply #79 on: October 31, 2012, 04:18:55 pm » |
Je met donc <a name="blabla"><b>texte</b></a> ? Est-ce que <b> peut avoir un href ? http://www.w3schools.com/js/js_form_validation.aspÇa marche avec leur code et pas le mien  ! Des conseils ? Merci ! Revoir vert reply#75 S.V.P..
|
|
|
|
« Last Edit: October 31, 2012, 04:23:16 pm by numero_744 »
|
Logged
|
- Arduino UNO R3; - PowerBook G4; - Arduino (C) - Eclipse (Java) - wxLua (µLua) - TextWrangler (HTML + JS) - (3)DS et bientôt R4 (pour créer, pas télécharger !) - Ethenet Shield; - Proto Shield*;
* : En cours de transformation en Vusb + TVout
|
|
|
|
Offline
God Member
Karma: 4
Posts: 824
|
 |
« Reply #80 on: October 31, 2012, 04:26:35 pm » |
la balise <a.....> est là pour un lien, donc tu dois avoir <a href=" http://google.fr" alt="google" title="google">Cliquez pour google</a> tu confonds pas mal de choses entre les liens, formulaires, html, javascript. en plus, tu rajoute des functions. pose toi 5mn, fais un formulaire simple, et analyse.
|
|
|
|
|
Logged
|
|
|
|
|
Ile-de-France (92 sud), France
Offline
Edison Member
Karma: 22
Posts: 1817
|
 |
« Reply #81 on: October 31, 2012, 04:29:39 pm » |
Validation: n'aurais tu pas oublié les () après le nom de la fonction ? Je remet le code de W3School : <form name="myForm" action="demo_form.asp" onsubmit="return validateForm()" method="post"> et function validateForm() { } Pour le reste : la balise <b> est tag de mise en forme, il ne peut pas avoir de href, ca n'a aucun sens : http://www.w3schools.com/tags/tag_b.aspla balise <a> a 2 formes : http://www.w3schools.com/tags/tag_a.asp- hyperlien : Une avec href pour désigner un lien vers un autre élément et dans ce cas il lui faut un href de destination et on encadre l'élément qui sert d'hyperlien entre <a> et </a> <a href='#2ndpar'>Aller au 2nd paragrahe</a> - ancre : un label de destination pour un #xxxx dans ce cas il n'y a pas de href ni de fermeture mais un attribut name <a name='2ndpar'><h2>Paragraphe 2</h2> In HTML 4.01, the <a> tag could be either a hyperlink or an anchor.
|
|
|
|
|
Logged
|
Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC# RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?
|
|
|
|
France, Lyon 6°
Offline
Full Member
Karma: 0
Posts: 144
|
 |
« Reply #82 on: October 31, 2012, 04:39:42 pm » |
alt="google" ? Je mélange tout car je croyais que <a> était une balise de mise en forme sans caractéristique... Maintenant, tout est droit car je sais qu'elle a une utilité ! Merci ! Sinon, j'avais bien les parenthèses après le nom de la fonction mais ça ne marche pas... Je crois que l'adresse du "checkbox" est fausse, un autre conseil ?
|
|
|
|
|
Logged
|
- Arduino UNO R3; - PowerBook G4; - Arduino (C) - Eclipse (Java) - wxLua (µLua) - TextWrangler (HTML + JS) - (3)DS et bientôt R4 (pour créer, pas télécharger !) - Ethenet Shield; - Proto Shield*;
* : En cours de transformation en Vusb + TVout
|
|
|
|
Offline
God Member
Karma: 4
Posts: 824
|
 |
« Reply #83 on: October 31, 2012, 04:40:12 pm » |
exact barbudor il manque les () et un } pour terminer la function.
EDIT alt et title permettent d'afficher une "infobulle" pour donner un texte plus explicite que juste le lien. alt ne fonctionne pas forcément sous FF, donc en mettant title, cela s'affichera aussi en passant la souris.
|
|
|
|
« Last Edit: October 31, 2012, 04:42:21 pm by infobarquee »
|
Logged
|
|
|
|
|
France, Lyon 6°
Offline
Full Member
Karma: 0
Posts: 144
|
 |
« Reply #84 on: October 31, 2012, 04:46:44 pm » |
FF = Firefox ? Si oui, dommage, mais merci, je mettrai des title dans mes pages, comme ça, j'aurai appris à faire des infobulles par hasard ! Quelle est la différence entre title et alt (sauf la compatibilité avec "FF") ?
Revoir vert reply#75 S.V.P..
|
|
|
|
|
Logged
|
- Arduino UNO R3; - PowerBook G4; - Arduino (C) - Eclipse (Java) - wxLua (µLua) - TextWrangler (HTML + JS) - (3)DS et bientôt R4 (pour créer, pas télécharger !) - Ethenet Shield; - Proto Shield*;
* : En cours de transformation en Vusb + TVout
|
|
|
|
Ile-de-France (92 sud), France
Offline
Edison Member
Karma: 22
Posts: 1817
|
 |
« Reply #85 on: October 31, 2012, 05:02:21 pm » |
Ca part un peu dans tout les sens Comment veux tu qu'on ne rate pas pas une de tes questions quand tu en balance tant  Comment définir si un lien dans un "iframe" s'ouvre : dans le "iframe"; à la place du document contenant le "iframe" ou dans un nouvel onglet ? Si tu es responsable du contenu du iframe, en utilisant target="_self" (qui est la valeur par défaut) Si tu n'es pas responsable du contenu du iframe et que les liens utilisent target="_blank" je penses que tu ne peux rien faire. http://www.w3schools.com/tags/att_a_target.aspEt si tu cherchais un peu plus aussi ? 90% de ce que tu demandes est documenté sur W3School ou l'un des nombreux site de formation HTML.
|
|
|
|
|
Logged
|
Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC# RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?
|
|
|
|
France, Lyon 6°
Offline
Full Member
Karma: 0
Posts: 144
|
 |
« Reply #86 on: November 01, 2012, 10:06:30 am » |
J'ai essayé plusieurs choses avec jQuery, mais j'abandonne... J'ai trouvé autre chose, qui n'a aucun rapport mais qui répond à mes besoins. Maintenant, je vais étudier les cookies. Je reposerai une question en cas d'incertitude ou de dysfonctionnement !
Revoir Reply#84 S.V.P.. Title = Alt ?
|
|
|
|
« Last Edit: November 01, 2012, 10:08:22 am by numero_744 »
|
Logged
|
- Arduino UNO R3; - PowerBook G4; - Arduino (C) - Eclipse (Java) - wxLua (µLua) - TextWrangler (HTML + JS) - (3)DS et bientôt R4 (pour créer, pas télécharger !) - Ethenet Shield; - Proto Shield*;
* : En cours de transformation en Vusb + TVout
|
|
|
|
Offline
God Member
Karma: 4
Posts: 824
|
 |
« Reply #87 on: November 01, 2012, 11:58:29 am » |
|
|
|
|
|
Logged
|
|
|
|
|
France, Lyon 6°
Offline
Full Member
Karma: 0
Posts: 144
|
 |
« Reply #88 on: November 03, 2012, 04:27:39 am » |
Lorsque j'entre document.writeln(*); la page se recharge avec comme code HTML *. Je cherchais à ajouter du texte à la fin de la page, et non à remplacer le code HTML !!! Si vous avez un quelconque remède, merci de m'en faire part.
If you execute document.write after the document has finished loading, the entire HTML page will be overwritten
|
|
|
|
|
Logged
|
- Arduino UNO R3; - PowerBook G4; - Arduino (C) - Eclipse (Java) - wxLua (µLua) - TextWrangler (HTML + JS) - (3)DS et bientôt R4 (pour créer, pas télécharger !) - Ethenet Shield; - Proto Shield*;
* : En cours de transformation en Vusb + TVout
|
|
|
|
Ile-de-France (92 sud), France
Offline
Edison Member
Karma: 22
Posts: 1817
|
 |
« Reply #89 on: November 03, 2012, 04:42:14 am » |
Ca, ca semble correspondre à ce que tu cherche. http://www.javascriptkit.com/javatutors/dom2.shtmlIl a un <DIV> qui est vide au début Puis il ajoute des childs qui viennent s'ajoute à la suite, comme une console.
|
|
|
|
|
Logged
|
Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC# RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?
|
|
|
|
|