Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1725 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Remplir un input text dans une iframe

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Remplir un input text dans une iframe

n°2178599
frugi
Posté le 04-03-2013 à 15:09:43  profilanswer
 

Bonjour,
 
J'utilise une galerie Piwigo sur mon site pour y afficher les différents logos que je propose d'imprimer sur des articles vierges.
 
Pour chaque logo, un bouton "afficher le formulaire de demande de devis" est présent en "description" et fonctionne comme ceci:
 
 
Code dans la description:
 
<input type="button" value="Choisir un support pour ce logo et demander un devis" onclick="showStuff('formulaire')">
 
<input type="button" value="Cacher le formulaire" onclick="hideStuff('formulaire')">
 
<div id="formulaire" style="display:none"><iframe id="frame2" name="frame2" src="http://www.xxx.fr/form/form1.html" width="100%"  height="1515em" vspace="0" hspace="0"
marginwidth="0" marginheight="0" scrolling="no" noresize>
</iframe></div>

 
 
Code dans piwigo/include/page_tail.php:
 
<script type="text/javascript">
 function showStuff(id) {
  document.getElementById(id).style.display = 'block';
 }
</script>
 
<script type="text/javascript">
 function hideStuff(id) {
  document.getElementById(id).style.display = 'none';
 }
</script>

 
 
Jusqu'à là, pas de problème.
 
 
Chaque logo a un nom.  
Pour savoir de quel logo il s'agit à chaque demande de devis, j'ai glissé un input text en display:none dans le formulaire. Il porte le nom de "IDlogo".
Pour remplir ce champ, j'utilise ce code dans la description de chaque logo (dans le onclick du même bouton que pour afficher le formulaire), en replaçant bien sûr le nom du logo à chaque fois:
 
javascript:frame2.document.getElementById('IDlogo').value='nom_du_logo'
 
 
Ce code a toujours fonctionné jusqu'à ce que j'effectue des changements visuels sur ma galerie et que je transfert tout le site des pages persos de Free à OVH. Je recevais par mail toutes les indications fournies par le client + le nom du logo.
 
Pourquoi ne reçois-je plus le nom du logo?
Y a-t-il un autre moyen pour parvenir à mes fins?
 
Bon après-midi!


Message édité par frugi le 04-03-2013 à 15:10:11
mood
Publicité
Posté le 04-03-2013 à 15:09:43  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Remplir un input text dans une iframe

 

Sujets relatifs
CHaine coupé dans le value d'un inputjavascript : besoin de modifier une iframe crossDomain
récupération d'une variable a l'écriture d'un inputRemplir une base MySQL avec une base SQL
Remplir un champ avec des info saisies juste au dessusRégler contenu d'une iframe fixe
Remplir automatiquement des formulaires?Macro Excel : remplir les vides avec la valeur de la cellule suivante
Remplir une cellule td avec une couleur et un padding[C] Remplir un tableau 2 dimensions avec un fichier
Plus de sujets relatifs à : Remplir un input text dans une iframe


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR