[javascript] comment faire ( suite )
Fermé
blbg
Messages postés
302
Date d'inscription
mercredi 9 avril 2003
Statut
Membre
Dernière intervention
22 novembre 2007
-
1 juil. 2003 à 12:51
Margaux ROUBI - 16 mars 2004 à 20:43
Margaux ROUBI - 16 mars 2004 à 20:43
A voir également:
- [javascript] comment faire ( suite )
- Telecharger javascript - Télécharger - Langages
- Afficher un tableau javascript en html ✓ - Forum Javascript
- Node.js javascript runtime virus ✓ - Forum Virus
- Erreur #125 javascript - Forum Mozilla Firefox
- A javascript error occurred in the main process - Forum Handicap / Accessibilté
5 réponses
blbg
Messages postés
302
Date d'inscription
mercredi 9 avril 2003
Statut
Membre
Dernière intervention
22 novembre 2007
10
1 juil. 2003 à 20:09
1 juil. 2003 à 20:09
coucou .......
il n'y a personne pour me conseiller ??
SVP ?? car la ....... je vois pas trop comment faire ......
il n'y a personne pour me conseiller ??
SVP ?? car la ....... je vois pas trop comment faire ......
blbg
Messages postés
302
Date d'inscription
mercredi 9 avril 2003
Statut
Membre
Dernière intervention
22 novembre 2007
10
1 juil. 2003 à 21:08
1 juil. 2003 à 21:08
c'est encore moi....
pour la premiére question .... c'est bon ne vous tracasser plus ...... j'ai eu des infos ..... je vais les méttre en pratique ça devrait aller .....
& pour la derniére ..... je vais voir ça .... je vais tenter .... des truc .... mais je sais pas si ça va marcher !!!
& pour la 2e je sais toujours pas .... comment faire !! vous vous savez??
pour la premiére question .... c'est bon ne vous tracasser plus ...... j'ai eu des infos ..... je vais les méttre en pratique ça devrait aller .....
& pour la derniére ..... je vais voir ça .... je vais tenter .... des truc .... mais je sais pas si ça va marcher !!!
& pour la 2e je sais toujours pas .... comment faire !! vous vous savez??
PhP
Messages postés
1770
Date d'inscription
lundi 11 décembre 2000
Statut
Membre
Dernière intervention
23 décembre 2009
606
2 juil. 2003 à 00:31
2 juil. 2003 à 00:31
Bsr blbg,
J'ai déjà eu l'occasion de répondre en partie à cette question en parlant de POPUP mais je ne me rappelle plus avec qui et comme j'ai la flemme bref ...
Voici le même ex un peu adpaté :
Tu as 2 pages : page_a.htm et page_b.htm
Dans la page A, je déclare le tableau 'ma_table[]' global dans lequel je définis 3 items
La page A contient également un bouton qui permet d'ouvrir la page B en utilisant la syntaxe window.open(...)
page_a.htm :
page_b.htm :
Dans la page B je récupère toutes les valeurs du tableau 'ma_table' défini dans la page A
En fait je ne passe pas le tableau par l'url (ce qui je pense n'est pas possible ...) mais je le référence directement depuis la page B
En effet une fenêtre fille à la possibilité d'accèder à toutes les variables globales définies dans sa fenêtre parente.
Ha oui autre chose ma page A connait la page B grâce à la variable
fenB
Je te laisse deviner comment depuis la page A je peux changer le contenu de la page B sans créer une nouvelle page.
Par ex afficher l'url de CCM dans la page B ! ;-)
Ben allez zou, c'est tout pour ce soir parce qu'en plus il est tard ...
PhP [Push the button,Don't push the
. button,Trip the station,Change the channel]
J'ai déjà eu l'occasion de répondre en partie à cette question en parlant de POPUP mais je ne me rappelle plus avec qui et comme j'ai la flemme bref ...
Voici le même ex un peu adpaté :
Tu as 2 pages : page_a.htm et page_b.htm
Dans la page A, je déclare le tableau 'ma_table[]' global dans lequel je définis 3 items
La page A contient également un bouton qui permet d'ouvrir la page B en utilisant la syntaxe window.open(...)
page_a.htm :
<html>
<head>
<title>Page A</title>
<script language="JavaScript">
<!--
var fenB=null;
function ouvrir()
{
// Test si la fenêtre B inexistante ou fermée mais encore en mémoire
if (!fenB || fenB.closed)
{
fenB=window.open("page_b.htm","fen_b");
}
// Donne le focus à la fenêtre B qui devient la fenêtre active
fenB.focus();
}
var ma_table=new Array();
ma_table[0]="Elément zéro";
ma_table[1]="Elément un";
ma_table[2]="Elément deux";
// -->
</script>
</head>
<body>
Page A
<form>
<input type="button" value="Ouvrir B" onclick="ouvrir()">
</form>
</body>
</html>
page_b.htm :
<html>
<head>
<title>Page B</title>
<script language="JavaScript">
<!--
function load()
{
// Référence le tableau définie ds la fenêtre parente
ma_table=window.opener.ma_table;
txt="";
for (i=0; i < ma_table.length; i++)
{
txt+="ma_table["+i+"]="+ma_table[i]+"\n";
}
window.document.getElementById('data').value=txt;
}
// -->
</script>
</head>
<body onload="load()">
Page B
<form>
Le contenu du tableau 'ma_table' déclaré dans la page A :<br>
<textarea cols="40" rows="10" name="data">
</textarea>
</form>
</body>
</html>
Dans la page B je récupère toutes les valeurs du tableau 'ma_table' défini dans la page A
En fait je ne passe pas le tableau par l'url (ce qui je pense n'est pas possible ...) mais je le référence directement depuis la page B
En effet une fenêtre fille à la possibilité d'accèder à toutes les variables globales définies dans sa fenêtre parente.
Ha oui autre chose ma page A connait la page B grâce à la variable
fenB
Je te laisse deviner comment depuis la page A je peux changer le contenu de la page B sans créer une nouvelle page.
Par ex afficher l'url de CCM dans la page B ! ;-)
Ben allez zou, c'est tout pour ce soir parce qu'en plus il est tard ...
PhP [Push the button,Don't push the
. button,Trip the station,Change the channel]
blbg
Messages postés
302
Date d'inscription
mercredi 9 avril 2003
Statut
Membre
Dernière intervention
22 novembre 2007
10
2 juil. 2003 à 00:40
2 juil. 2003 à 00:40
meri php ...
effectivement il est un peu tard, .... je vais tester ça demain !!
bonnui .... ++
effectivement il est un peu tard, .... je vais tester ça demain !!
bonnui .... ++
Bonjour .J'ai Msn Messenger et je n'arrive pas à lire mes messages .
Comment faire? S'il vous plaît aider moi .
Merci de votre attention et de votre aide .
Comment faire? S'il vous plaît aider moi .
Merci de votre attention et de votre aide .
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question