Page 1 sur 1

fonction JS

Publié : 08 janv. 2004, 19:23
par Nenquerey
Bonjour à tous,

dans une page qui est ouverte via js par une autre, j'ai un petit script qui sous IE me permet de fermer cette fenêtre et rediriger la fenêtre opener :
<script language="JavaScript">
function jv(){
window.opener.location.href('trycontact.php');
window.close();
}
//-->
</script>
Mais cette petite fonction ne fonctionne pas avec M Firebird...

Quelqu'un peut-il m'expliquer pourquoi ?

Publié : 08 janv. 2004, 20:09
par PsyDk
Tu peux utiliser la console de debugage de Firebird pour t'aider : Tools / JavaScript Console

Elle dit : window.opener.location.href n'est pas une fonction

La syntaxe à utiliser est la suivante :

Code : Tout sélectionner

<script type="text/javascript">
function jv(){
window.opener.document.location = 'trycontact.php';
window.close();
}
</script> 

Publié : 08 janv. 2004, 20:16
par Nenquerey
Super, c'était bien cela...
Où est cette console ??

Merci pour tout ...

Publié : 08 janv. 2004, 20:40
par Nenquerey
Ok j'ai trouvé: Merci pour l'info,
elle fait gagner un temps précieux

Re: fonction JS

Publié : 09 janv. 2004, 10:32
par gloubi
Nenquerey a écrit :<script language="JavaScript">
function jv(){
window.opener.location.href('trycontact.php');
window.close();
}
//-->
</script>
Mais cette petite fonction ne fonctionne pas avec M Firebird...
sans les parentheses et avec = cela devrait fonctionner :

<script language="JavaScript">
function jv(){
window.opener.location.href='trycontact.php';
window.close();
}
//-->
</script>