Je souhaite, lorsqu'un utilisateur entre un mot dans un champ, qu'il puisse cliquer sur un bouton de recherche qui ouvre un popup.
De la jai voulu faire un test = > quand je click sur le bouton renvoyer du popup, le champ de la page principale doit prendre la valeur de celui du popup, mais ca ne fonctionne pas! alors je suis pas allé plus loin.
function OuvrirPopup(page,nom,option) {
window.open(page,nom,option);
}
function search() {
var mytitre = document.getElementById("titre");
var jstitre = document.getElementById("jstitre");
if(mytitre.value != "") {
jstitre.innerHTML = ' ';
} else {
jstitre.innerHTML = "
";
}
}
ma page principale de test (je l'avais directement intégrée a mon site mais comme ca ne fonctionne pas jai testé avec le minimum:
<html>
<head>
<script type="text/javascript" src="./form.js"></script>
</head>
Mon popup de recherche:
<html>
<head>
<title>Zone de recherche</title>
<script language="javascript">
<!--
function exporter() {
var choix=document.getElementById("valeur");
window.opener.document.forms["testform"].elements["titre"].value=choix;
}
-->
</script>
</head>
<form>
</form>
</html>
Et le message de la console de firefox: Erreur : uncaught exception: Permission refusée d'obtenir la propriété HTMLDocument.forms Jai fais pas mal de tests mais sans résultats :(
Si quelqu'un a une idée car je sèche là!
pour être sûr que ce n'était pas une histoire de ' et de ",
j'ai un peu modifier l'appel au pop-up.
que le .js était ok,
je l'ai intégré à la page.
pas du au html/javascript...
remplacé le php par un htm
Yessss nickel !
je suis reparti de ton exemple puis jai adapté a mon site et ca fonctionne (avec search.php?req=... donc le php était pas le soucis.)
bref je te remerci !
nickel chrome si ça baigne... merci de nous l'avoir dit.
j'ai modifé peu de choses. on devrait pouvoir retrouver ce qui provoquait ça !
<hr /> Cordialement Bul [mon Site] [M'écrire]<hr />