rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Pb de fermtire et d actualisation dune fenetr

omar, le vendredi 4 juillet 2003 à 09:12:48
Bonjour voila mon pb:

Soit 2 fenetre web:
depuis la 1iere j'apelle la 2ieme paramétree via un lien hypertexte(window.open(..)).

le code:


<a href="#"

onClick="window.open(' addEtage?numb=3&numh=1&nomb=','fene2','toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=0, copyhistory=0, menuBar=0, width=300, height=300, left=300, top=100');;return(false)"> Appel de la fenetre</a>


En outre la 2ime fenetre ouverte contient elle mem un lien vers la fenetre qui l'a appelé

ce que je cherche a faire:

Depuis la 2ime fenetre en cliquant sur ce lien la fenetre en cours se ferme (window.close() je connais) et en plus qu 'elle actualise la fenetre 1 (cad celle qu l'a appele)



Je pense avoir trouver Une piste de solution

dans le code que j ai posté au dessus, je pense et j ai remarqué que si par hasard la fenetre que l on cherche a ouvrir (j e considere que le discriminatif dune fenetre a une autre est son nom que l on passe en parametre) est deja ouverte alors cette dite fenetre est actualisé (justement ce que je veux!)
Pb je ne sais pas comment attribuer un nom a une fenetre (en javascript ,html?)

Merci d avance pr vos réponse concitoyens mordus d informatique!
Répondre à omar  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
choubaka, le vendredi 4 juillet 2003 à 09:24:43
salut

<body id="test">


te permet d'identifier et d'utiliser pour le lien

Chouba
Casque Bleu forumique
Répondre à choubaka

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
omar, le vendredi 4 juillet 2003 à 10:19:27
en fait ds la 2ime fenetre parameteré je ne sais pas comment faire le lien pr revenir a la 1ière fenetre normal qui l a apple apres avoir fermer la petite fenetre

le body id ne fontionne pas : la fenetre 1 s ouvre dans la fenetre 2
Répondre à omar

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
PhP, le vendredi 4 juillet 2003 à 13:19:59
Bjr Omar,

Mais c'est très simple ...

Dans ta seconde fenêtre (càd la fenêtre fille) tu peux faire référence à la fenêtre parent (celle qui l'a ouverte) ainsi :

window.opener

Ainsi si tu veux recharger le contenu de la fenêtre parent tu codes dans ta seconde fenêtre :

window.opener.location.href="http:\\www.google.fr" par ex

Et voilà

PhP    [Push the button,Don't push the
.         button,Trip the station,Change the channel]
Répondre à PhP

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
omar, le vendredi 4 juillet 2003 à 13:40:57
window.opener ca pas window.open?

meme avec ca je ne vois pas si qqu peut m'aider voici
les 2 codes source s htmls

la page appel.htm:

<a href="#"

onClick="window.open('essai.htm','fene2','toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=0, copyhistory=0, menuBar=0, width=300, height=300, left=300, top=100');;return(false)"> fenetre 2 </a>
bal bla juhsdui

la fenetre2.htm


<a href="appel.htm"
target="_parent"
> back </a>


donc si qqu pouvait esayer ces 2 pages web

Je repete : je voudrais qu en cliquant sur le lien de la fenetre2, cette derniere se ferme et réactualise la fenetre qui l 'a appeleé(appel.htm)
et non comme c le cas que la page parente s affiche dans la pop up

merci dav!
Répondre à omar

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
PhP, le vendredi 4 juillet 2003 à 14:08:21
Me again,

Oui j'en suis sûr la syntaxe est bien :

window.opener (avec "er" à la fin)

Ca te renvoie une référence sur la fenêtre parent (qd elle existe bien sûr) et ca n'a rien à voir avec la syntaxe window.open(...) qui est une méthode alors que .opener est une propriété de l'objet window.

Donc dans ta page fenetre2.htm tu peux écrire :


<html>

<head>
<script language="javascript">
<!--

function recharger()
{
// Recharge la fenêtre parent
window.opener.location.reload();
// Ferme la fenêtre en cours : elle-même
self.close(); // ou window.close() c'est pareil

}

// -->
</script>
</head>
<body>
<a href="javascript:recharger()"> back </a>
</body>
</html>




PhP    [Push the button,Don't push the
.         button,Trip the station,Change the channel]
Répondre à PhP

9


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
françois, le mercredi 15 octobre 2003 à 16:21:29
Salut man!

T'as l'air bon en javascript...

Tu saurais pourquoi ton code qui à l'air de fonctionner chez les autres mais ne fonctionne pas sur mon serveur IIS ?

Il a pas l'air de comprendre le window.opener(), du coup il ne me fait même pas le self.close(), qu'il est capable de faire quand c'est la seule instruction...

Merci gars, à la prochaine

François.
Répondre à françois

10


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 PhP, le jeudi 16 octobre 2003 à 00:09:34
Bsr François,

Le pb ne provient pas de ton serveur IIS (ou APACHE ou autre d'ailleurs peu importe) dans la mesure où le code Javascript est interprété sur le navigateur donc sur le PC de l'utilisateur ...

Tu utilises bien window.open() pour ouvrir ta seconde page ?
Autrement opener n'est pas défini.

Poste le code de tes pages html qui posent pb sinon .

@+

PhP    [Push the button,Don't push the
.         button,Trip the station,Change the channel]
Répondre à PhP

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
omar, le vendredi 4 juillet 2003 à 15:47:51
coll man merci ca marche tarabiscopu!

:))
Répondre à omar

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
fred, le mercredi 6 août 2003 à 11:07:00
Au lieu de "Recharge la fenêtre parent " est-il possible de charger une autre page dans la fenêtre parent?
merci
Répondre à fred

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
rameur, le mercredi 3 septembre 2003 à 13:06:12
attribuer un nom a 1 fenetre :

var maFen = window.open(...) je crois que ca marche
Répondre à rameur
Logiciels pertinents trouvés dans les téléchargements
Télécharger Opera 9.52Opera - Marre des trous de sécurité du navigateur par défaut ? Envie enfin d'avoir un navigateur simple et configurable facilement ?...Catégorie: Navigateurs
Licence: Freeware/gratuit
Télécharger Desktop Manager 0.5.3Desktop Manager - Desktop Manager est un gestionnaires de bureaux virtuels. Il permet de créer un nombre limités (à la taille de la...Catégorie: Personnalisation
Licence: Open Source
Télécharger Virtual Dimension 0.94Virtual Dimension - Ce logiciel vous permet d'avoir des bureaux virtuels, c'est à dire des écrans avec chacun leurs fenêtres, barre des tâches...Catégorie: Environnement de travail
Licence: Open Source
Télécharger VirtuaWin 3.1VirtuaWin - Ce logiciel vous permet d'avoir des bureaux virtuels, c'est à dire des écrans avec chacun leurs fenêtres, barre des tâches...Catégorie: Environnement de travail
Licence: Open Source
Plus de logiciels gratuits sur « pb de fermtire et d actualisation dune fenetr »
Toutes les réponses pour « pb de fermtire et d actualisation dune fenetr »