Envoie de donnee sans formulaires

Résolu
layeures Messages postés 310 Statut Membre -  
layeures Messages postés 310 Statut Membre -
Bonjour,

voila ce que je veu faire c est une fonction qui envoie des donnee sans que la page web contiene un forumaire

j'ai essayé avec ca et probleme ca ne marche pas

<html>
<head>

<script language="javascript">
function envoie () {
document.forms.name.value = "form1";
document.form1.action.value = "http://www.01ref.com/submit_site.php";
document.form1.method.value = "post";
document.form1.target.value = "http://www.01ref.com/submit_site.php";
document.form1.input.name.value = "nom_proprio";
document.form1.input.value.value = "dedeetmoi";
document.form1.submit();

}

</script>
</head>
<body onload="envoie()">

</body>
</html>

comment resoudre le probleme

merci d'avance de votre aide.
Configuration: Windows XP Internet Explorer 7.0

2 réponses

  1. Mimiste Messages postés 1159 Statut Membre 206
     
    Salut

    Sa ne fonctionnera pas de cette maniere, en javascript pour creer des objet dynamiquement il faut utiliser les fonctions DOM

    var form = document.createElement('form');
    form.setAttribute('name', 'form1');
    form.setAttribute('id', 'form1');
    form.setAttribute('action', 'http://www.01ref.com/submit_site.php');
    form.setAttribute('target', '_self');
    form.setAttribute('method', 'POST');
    
    var textbox = document.createElement('input');
    textbox.setAttribute('type', 'text');
    textbox.setAttribute('name', 'nom_proprio');
    textbox.setAttribute('value', 'dedeetmoi');
    form.appendChild(textbox);
    
    document.body.appendChild(form);
    
    document.getElementById('form1').submit();
    

    0
  2. layeures Messages postés 310 Statut Membre 3
     
    bonjour

    je te remercie merci merci merci
    pour ton aide
    merci infiniment.
    0