infograph61
Messages postés34Date d'inscriptionmardi 21 août 2007StatutMembreDernière intervention19 janvier 2011
-
22 nov. 2008 à 11:01
infograph61
Messages postés34Date d'inscriptionmardi 21 août 2007StatutMembreDernière intervention19 janvier 2011
-
7 déc. 2008 à 10:12
Bonjour,
Cela fais 2 jours que je cherche une solution et je ne trouve pas de réponse à mon problème( je ne peux pas utiliser PHP)
J'ai une page en liaison avec une table access et je voudrais récupérer la valeur d'un input type="text",
--puis ouvrir une nouvelle page en liason avec une autre table (avec l'aide d'un bouton ou d'un icone....),
--Ensuite intégrer cette valeur sur cette nouvelle page toujours dans un input type="text"
je sais que ce genre de questions est souvent posé mais je n'arrive à rien et j'ai besoin d'aide .
Merci d'avance pour votre aide
Bul3
Messages postés4933Date d'inscriptionsamedi 1 juillet 2006StatutMembreDernière intervention 2 février 201516 2 déc. 2008 à 14:04
>>le transfert de valeur fonctionne
t'es sûr ?
comment tu fais pour le voir dans la page qui reçoit ?
si tu sais faire "il suffit" d'appliquer dans l'input text.value
infograph61
Messages postés34Date d'inscriptionmardi 21 août 2007StatutMembreDernière intervention19 janvier 2011 2 déc. 2008 à 15:01
OK, mais la page 2 est assez importante.
Le nom des pages (à respecter) est souligné ( .....en fait c'est un script que j'ai trouvé sur votre site et que j'ai essayé de simplifier suivant mes besoins)
Bul3
Messages postés4933Date d'inscriptionsamedi 1 juillet 2006StatutMembreDernière intervention 2 février 201516 3 déc. 2008 à 15:28
il ne faut pas faire un write !
pour l'instant tu fais document.write(ce_que_tu_veux_voir_affiché):
comment mettre quelque chose dans le value d'une balise ?
la_balise.value=ce_que_tu_veux_voir_affiché;
Bul3
Messages postés4933Date d'inscriptionsamedi 1 juillet 2006StatutMembreDernière intervention 2 février 201516 4 déc. 2008 à 07:17
>>et rien n'y fait....
certes... mais que fais tu ? je ne vois vraiment ce qui peut te bloquer !
( sauf peut-être que tu oublies que le html/javascript c'est de l'interprété,
et qu'on ne peut accéder à un élément avant qu'il ne soit décrit ? )
infograph61
Messages postés34Date d'inscriptionmardi 21 août 2007StatutMembreDernière intervention19 janvier 2011 5 déc. 2008 à 18:52
Désolé,
J'ai beau tout essayé, je n'arrive pas à interpréter mon élément et encore moins le décrire.Tout cela est incompréhensible pour moi , tout ce que je sais faire, c'est créer des pages dans Dreamweaver et copier/coller
les scripts que je trouve.
Je continu à chercher d'autres solutions, mais je commence à désespérer....
@+
infograph61
Messages postés34Date d'inscriptionmardi 21 août 2007StatutMembreDernière intervention19 janvier 2011 6 déc. 2008 à 09:41
Bonjour,
J'ai essayé de suivre tes conseils >>.......javascript c'est de l'interprété, et qu'on ne peut accéder à un élément avant qu'il ne soit décrit ? >> ....et j'ai essayer de modifier le script suivant :
<!-- Ecriture des variables cachées -->
<SCRIPT LANGUAGE="JavaScript">
<!--
var hiddens = getHiddens();
for (var i=0; i < hiddens.length; i++)
{
document.write(hiddens[i]);
}
//-->
</SCRIPT>
J'ai supposé qu'il fallait modifié document.write(hiddens[i]) , mais j'ai écrit tout et n'importe quoi, du genre
SSur.value = (hiddens[i]); ....... j'en passe et des pires et bien entendu comme cela ne fonctionne pas au niveau du script, cela ne fonctionne pas au niveau de l'affichage.....et je n'ai vraiment aucune idée de ce qu'il faut faire....
J'ai cherché d'autre script et le résultat proposé est toujours du style document.write
Le javascrit est en language assez complex malgré tout et à ce niveau là, c'est trop difficile pour moi....
infograph61
Messages postés34Date d'inscriptionmardi 21 août 2007StatutMembreDernière intervention19 janvier 2011 6 déc. 2008 à 10:24
J'ai remis le code complet de page de réception, et en gras la partie du code que je pensais devoir modifier (depuis 2 jours(. Mon information arrive bien sur cette page, mais pas dans mon :
<HTML>
<HEAD>
<TITLE>Untitled Document</TITLE>
</HEAD>
<SCRIPT LANGUAGE="JavaScript">
function setAction(f)
{
f.action ="AjoutPriseEnCharge.html";
}
/* Variables et Fonctions pour la récupération des variables de l'URL */
var variables=new Array()
function clear(text)
{
while (text.search(/%20/) != -1)
text = text.replace(/%20/," ");
return text;
}
function cutUrl()
{
var str1 = document.location.search;
var str2 = str1;
var pos1 = 1;
var pos2 = pos1;
var pos3 = pos1;
var count = 0;
c'est dans document.VisuSuiviAlerte2.SSur.value que tu veux mettre quelque chose
mets y le paramètre reçu
var p1=window.location.search.substring(1); // pour éliminer le ?
var p2=p1.split(\"=\");
document.VisuSuiviAlerte2.SSur.value=p2[1];
ou la valeur que tu vas chercher dans la page mère directement !
document.VisuSuiviAlerte2.SSur.value=window.opener.document.AjoutPriseEnCharge.comm.value,;
et là tu n'as même plus rien à transmettre dans l'url
solution indiquée depuis quasi le début !
infograph61
Messages postés34Date d'inscriptionmardi 21 août 2007StatutMembreDernière intervention19 janvier 2011 6 déc. 2008 à 15:53
J'ai fais exactement ce que tu m'as dit, (du moins je l'espère) et cela ne marche toujours pas.
J'avoue que maintenant je suis désespéré. le javascript n'est vraiment pas fait pour moi.
Cela ne peux pas venir de ma page d'appel car ma donnée se trouve bien à la fin de l'URL.
<HTML>
<HEAD>
<TITLE>Untitled Document</TITLE>
</HEAD>
<TD> <SCRIPT type=\"text/JavaScript\">
var p1=window.location.search.substring(1); // pour éliminer le ?
var p2=p1.split(\"=\");
document.VisuSuiviAlerte2.SSur.value=p2[1];
</SCRIPT>
----