Bonjour,

Je teste la possibilit� pour le visiteur d'un site d'alerter le webmaster de la pr�sence d'un lien cass� sur la page web o� il est en cliquant sur une image et en choisissant avec des boutons radio le lien d�fectueux.
J'ai une page de test ici, avec 3 liens, dont un faux. �a a l'air de marcher (il faut cliquer sur l'image), mais en fait la valeur n'est pas transmise au fichier php.
Les outils de Chrome me donnent le message :
Form submission canceled because the form is not connected
Voici le code :

Code html : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
<!DOCTYPE html>
<meta charset="UTF-8">
<head>
<title>test2</title>
<script>
function suite()
{
        document.getElementById('H2O').innerHTML="Merci";
        var popup2 = document.getElementById("popup");
        var inner= popup2.innerHTML;
        inner= "</br>Votre message a été envoyé</br>vous pous fermer la fenêtre</br>";
        popup2.innerHTML= inner;
} 
 
function liste()
{
        document.getElementById('H2O').innerHTML="Choisissez le lien cassé";
        var arr = [], l = document.links;
        var popup = document.getElementById("popup");
        var inner = '<form  method="post" action="traitement.php" id="zeForm">';
        var en_tete ='';
    for (var i=0; i<l.length; i++) {
          en_tete=l[i].href;
          if ((en_tete.indexOf('http') !== -1)&&(en_tete.indexOf('http://localhost') !==0)) {
        inner= inner + '<input type="radio" name="lien-kaputt" id="'+en_tete+'" value="'+en_tete+'"onChange="montre_bouton()"' + en_tete +'" >' + en_tete +'</br>';
        }
     }
    inner=inner + '</br><button type="submit" id="modalbutt" onClick="suite()">envoyer</button>';
        popup.innerHTML = inner;  
        document.getElementById('modalbutt').style.visibility='hidden'; 
}
 
 
function  montre_bouton()
 {
         document.getElementById('modalbutt').style.visibility='visible';
}
 </script>
<style>
        blabla...       
</style>
</head>
<body>
<a href="#openModal"><img alt="liammoù" title="liammoù torr"  onClick="liste()" src="liamm-torr.png" border="0" /></a>
<div id="openModal" class="modalDialog">
<div>
<a href="#close" title="serriñ" class="close">X</a>
<h2 id="H2O"></h2>
<div id="popup">
</div>
</div>
</div>
</br>
 
voir <a href="http://www.parkallann.bzh" target="_blank">www.parkallann.bzh</a> </br>
voir <a href="http://parkallann.bzh" target="_blank">parkallann.bzh</a> </br>
voir <a href="http://gougougoul.bzh" target="_blank">gougoul.bzh</a> </br>
<div id="reponse"></div>
</body>
</html>

Si je modifie la ligne d�finissant le bouton d'envoi (ligne 28 du code) en supprimant le onClick="suite()" :
1 - la valeur est bien transmise � mon programme PHP (qui l'affiche pour l'occasion tellement il est content)
2 - mais le programme reste bloqu� sur la page PHP et la suite ne s'ex�cute pas..

� tester ici

Au secours ! Concernant le message de Chrome j'ai test� plusieurs solutions trouv�es sur le web mais aucune n'a march�...