Aide pour du AJAX et JAVASCRIPT

Fermé
romano06 Messages postés 97 Date d'inscription mercredi 3 septembre 2008 Statut Membre Dernière intervention 4 mai 2009 - 25 janv. 2009 à 15:53
romano06 Messages postés 97 Date d'inscription mercredi 3 septembre 2008 Statut Membre Dernière intervention 4 mai 2009 - 29 janv. 2009 à 17:54
Bonjour,

J'ai besoin d'aide pour mon site web qui est en PHP principalement.
Voila mon problème :

J'ai sur mon site un formulaire d'achat rentabiliweb, et j'aimerais que lors de la validation du formulaire (quand le visiteurs entre le code d'ahat) une frame juste au dessus de mon formulaire s'ouvre (dans la page courrante, pas dans une pop-up) et que je puisse mettre dedant un contenu du genre une balise div avec du texte et une requete SQL.

Merci d'avance pour vos réponces !

Cordialement Romain.
PS : merci de me contacter à cette adresse : admin@craysixcom

6 réponses

Yohan85 Messages postés 280 Date d'inscription samedi 7 avril 2007 Statut Membre Dernière intervention 16 mai 2011 25
25 janv. 2009 à 19:36
Bonjour,

Il faudrait pourquoi pas utiliser AJAX (tuto : http://www.asp-php.net/ressources/bouts_de_code.aspx?id=740 ou alors en utilisant une iframe

Yohan
0
romano06 Messages postés 97 Date d'inscription mercredi 3 septembre 2008 Statut Membre Dernière intervention 4 mai 2009 8
27 janv. 2009 à 19:18
Le problème c'est que mon formulaire est un formulaire d'achat Rentabiliweb :s.
Pouriez-vous m'aider d'avantage ?
0
Yohan85 Messages postés 280 Date d'inscription samedi 7 avril 2007 Statut Membre Dernière intervention 16 mai 2011 25
27 janv. 2009 à 22:45
est-ce que vous avez accès a la balise <form> du formulaire rentabiliweb ? Si c'est le cas, vous pouvez mettre un onsubmit="votrefonctionjavascript" et ainsi faire de l'ajax derrière.
0
romano06 Messages postés 97 Date d'inscription mercredi 3 septembre 2008 Statut Membre Dernière intervention 4 mai 2009 8
28 janv. 2009 à 17:39
Voici mon formulaire, ouvez-vous m'aider d'avantage je n'y connais vraiment rien en AJAX ou JAVASCRIPT si ce n'est quelques baes ...

<script type="text/javascript">
	
	//**************************************************************
	//**************************************************************
	// NE PAS MODIFIER
	// {
	// Version du formulaire
	var rwf__version = '1.0.2';
	// numero unique rentabiliweb pour le formulaire en cours
	var rwf__doc_id = XXXXXX;
	// numero unique rentabiliweb du site en cours
	var rwf__site_id = XXXXXX;
	// }
	//**************************************************************
	//**************************************************************
	// PARAMETRES A MODIFIER SI BESOIN
	// permet de definir si on veux activer la geolocalisation ou non, 1 = oui et 0 = non
	var rwf__geolocalisation = 1;
	// permet de choisir le pays par defaut (uniquement si geolocalisation = 0 OU geolo impossible (ip introuvable ou pays non disponible)) mais le cookie passe au dessus de ca
	var rwf__default_country = 'fr'; 
	// permet de choisir la langue par defaut (uniquement si geolocalisation = 0 ET que la langue existe :)) mais le cookie passe au dessus de ca
    // 'fr'(francais),'en'(anglais),'de'(allemand),'es'(espagnol),'ro'(roumain)
	var rwf__default_language = 'fr';
	// permet de choisir un moyen de paiement par defaut 
    // moyen de paiement disponible par defaut : audiotel(audiotel), sms(sms), internet(internet plus), paypal(paypal), cb(carte bleu), ticketsurf(ticket surf)
	var rwf__default_payment_type = 'audiotel'; 
	// false on affiche lerreur dans le form et true on redirige sur la page d'erreur
	var rwf__error_redirection = true;
	// choisis la skin
	// 'blue2'(bleu claire),'blue'(bleu),'grey'(gris), 'orange'(orange), 'pink'(rose), 'yellow'(jaune), 'red'(rouge)
	var rwf__skin = 'blue2'; 
	// permet de charger sa propre feuille de style
	var rwf__css_url = '';
	
</script>
<script type="text/javascript" src="http://data.rentabiliweb.com/js/form2007/functions2.js"></script>
<script type="text/javascript">
	// pour envoyer des parametres en plus avec la validation des codes utilisez la fonction rwf_add_data(cle, valeur) exemple:
	// rwf_add_data('nom_parametre', 'sa valeur');
	// pour transmettre des valeurs de champs que vous avez ajouté dans votre page, veuillez utiliser la fonction suivante autant de fois que nécessaire
	// rwf_add_input_id('id_de_mon_champs_1'); 
	// exemple pour <input type="text" name="id_de_mon_champs_1" id="id_de_mon_champs_1" />
	// exemple pour les boutons radio
	// <input type="radio" name="sexe" id="sexe1" value="homme" /> Homme<br />
	// <input type="radio" name="sexe" id="sexe2" value="femme" /> Femme<br />
	
	rwf__addLoadEvent(rwf_get_response);// permet de charger le formulaire en javascript
</script>
<noscript> Javascript doit etre active pour proceder au paiement, <a href="https://support.google.com/adsense/answer/12654">cliquez ici pour savoir comment activer le javascript</a></noscript>
<!-- NE SURTOUT PAS MODIFIER LE CODE HTML SINON DES ERREURS PEUVENT SE PRODUIRE -->
<!-- Pour le modifier, vous pouvez vous servir d'une feuille de style
	 et donner son url dans la variable ci dessus "rwf__css_url" -->
<!-- Pour ne pas afficher un block il vous suffit d'ajouter dans la feuille de style ou dans la balise
	style="display:none"
	pour mieux identifier les blocks vous pouvez vous servir de la web developer toolbar avec fifox disponible ici :
	https://chrispederick.com/work/web-developer/
	et une fois installer vous appuyez sur les touches ctrl+shift+F et cliquez sur un block pour voir son id ou sa class
-->
<!-- 
	pour centrer le formulaire sur la page vous pouvez encadrer le formulaire par les balises
	<table align="center"><tr><td>
	... formulaire ...
	</td></tr></table>
-->

<div id="rentabiliweb_form">
	<div id="rentabiliweb_form_top">
		<div id="rentabiliweb_form_top_right">
			<select id="rentabiliweb_form_top_right_lang_select" onchange="rwf_change_lang(rwf_$('rentabiliweb_form_top_right_lang_select').value);" >
				<!-- Selection de la langue -->
				<option value=""></option>
			</select>
			<div id="rentabiliweb_form_top_right_libele">
				<span id="rentabiliweb_form_top_right_libele_l">
					<!-- affiche "Langues :" en fonction de la langue selectionne -->
				</span> : &nbsp;
			</div>
		</div>
		<div id="rentabiliweb_form_top_left">
			<div id="rentabiliweb_form_logo_texte">
				<!-- texte affiche sous le logo rentabiliweb -->
			</div>
            <a href="http://www.rentabiliweb.com/fr/" target="_blank" id="rentabiliweb_form_logo">
            	<!-- Logo rentabiliweb -->
            </a>
		</div>
	</div>
	<div id="rentabiliweb_form_top_bottom">
		<span id="rentabiliweb_form_top_bottom_1">
			<!-- Premiere ligne du haut du formulaire -->	
		</span>
		<br />
		<span id="rentabiliweb_form_top_bottom_2">
			<!-- Deuxieme ligne du haut du formulaire -->	
		</span>
	</div>
	<table id="rentabiliweb_form_content">
		<tr id="rentabiliweb_form_content_contact">
			<td id="rentabiliweb_form_content_contact_code">
				<!-- affiche l image du numero a appeller ou type de paiment a cliquer -->
			</td>
			<td rowspan="2" id="rentabiliweb_form_content_pays">
				<div id="rentabiliweb_form_content_pays_libele">
					<!-- affiche "liste des pays" -->
				</div>
				<div id="rentabiliweb_form_content_pays_drapeaux">
					<!-- affiche les drapeaux des pays -->
				</div>
				<div id="rentabiliweb_form_content_pays_cb" class="display_none">
					<div id="rentabiliweb_form_content_pays_cb_libele">
						<!-- affiche "Par carte bancaire :" -->
					</div>
					<div id="rentabiliweb_form_content_pays_cb_logo">
						<!-- affiche le logo carte bancaire -->
					</div>
				</div>
			</td>
		</tr>
		<tr>
			<td id="rentabiliweb_form_content_contact_block">
				<div id="rentabiliweb_form_content_contact_type">
				<!-- affichage textuel des differents modes de paiement -->
				</div>
				<div id="rentabiliweb_form_content_contact_type_img">
					<!-- affichage visuel (images) des differents modes de paiement -->
				</div>
			</td>
		</tr>
	</table>
	<div id="rentabiliweb_form_bottom">
        <table align="center" id="rentabiliweb_form_bottom_block">
            <tr>
                <td colspan="3">
                    <div id="rentabiliweb_form_bottom_erreur">
                    	<!-- affiche les erreurs si "rwf_error_redirection" est egale a "false" -->
                    </div>
                </td>
            </tr>
            <tr>
            	<td valign="top">
            		<span id="id_rentabiliweb_form_bottom_label">
            			<!--  affiche les libeles des codes -->
            		</span>
            	</td>
                <td valign="top">
                    <form onsubmit="rwf_send_codes();return false;" id="id_rentabiliweb_form_bottom_input">
                    	<!-- affiche les champs pour entrer les codes a valider -->
                    </form>
                </td>
                <td valign="bottom">
                    <a href="javascript:void(0);" onclick="rwf_send_codes();return false;" id="id_rentabiliweb_form_bottom_end_send_btn">
                    	<!-- affiche le bouton pour valider ses codes -->
                    </a>
                </td>
            </tr>
        </table> 
	</div>
	<div id="rentabiliweb_form_links">
		<table>
			<tr>
				<td id="rentabiliweb_form_links_img1">
					<!-- affiche la puce devant " pour toute question, veuillez contacter notre support technique" -->
				</td>
				<td>
					<!-- affiche " pour toute question, veuillez contacter notre support technique" -->	
					<a href="javascript:void(0);" onclick="rwf_affiche_popup_support_technique();"><span id="rentabiliweb_form_bottom_links_support_technique_libele"></span></a>
				</td>
			</tr>
		</table>
		<table>
			<tr>
				<td id="rentabiliweb_form_links_img2">
					<!-- affiche la puce devant "rentabiliweb solutions de paiements securises"  -->
				</td>
				<td>
					<!--  affiche "rentabiliweb solutions de paiements securises" -->
					<span id="rentabiliweb_form_bottom_links_paiement_securise_libele"></span>
				</td>
				<td id="rentabiliweb_form_links_img3">
					<!-- affiche la puce apres "rentabiliweb solutions de paiements securises"  -->
				</td>
			</tr>
		</table>
	</div>
</div>
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Yohan85 Messages postés 280 Date d'inscription samedi 7 avril 2007 Statut Membre Dernière intervention 16 mai 2011 25
28 janv. 2009 à 20:55
Bonjour,

Au milieu du code (ligne 146), vous avez une balise "form", essayez de mettre dans le onsubmit() votre fonction pour l'ajax.
0
romano06 Messages postés 97 Date d'inscription mercredi 3 septembre 2008 Statut Membre Dernière intervention 4 mai 2009 8
29 janv. 2009 à 17:54
Mais je ne connais rien en AJAX ni en JS lol.
Tu pourrait me faire ce petit code.
J'aimerais que lors de la validation du formulaire rentabiliweb, sa ouvre juste au dessus un page php avec à l'interieur du genre "Bravo, votre lot à été livré" ou "Erreur, le code fournis est invalide".

Je te fait un petit schéma :
ICI MON HEADER
La Le contenue de l'erreur ou de la validation
ET LA LE FORMULAIRE


^^
0