PB à toute heure et à tout moment. (à parcourir avec modération)

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 20-01-2010 09:49:04

BRWA  
Membre Power Geek
Lieu: Beuzet (Belgique)
Date d'inscription: 18-12-2008
Messages: 151
Pépites: 24,612
Banque: 0

Agir sur le Javascript gérant une autre frame

Bonjour,

J'ai une application PBWEBFORM qui se trouve dans le frame d'une page HTML.

Y a-t-il moyen, depuis l'applicatif, d'agir sur le Javascript régissant une autre partie du frame HTML ?

En gros, je voudrais changer le banner en fonction de la langue choisie par l'utilisateur de mon application.


Wagener Bruno

Hors ligne

 

#2 20-01-2010 10:03:33

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: Agir sur le Javascript gérant une autre frame

Bonjour, une expression du style

Code:

parent.frames["frame1"].document.objet.propriete = valeur

N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#3 20-01-2010 13:53:34

BRWA  
Membre Power Geek
Lieu: Beuzet (Belgique)
Date d'inscription: 18-12-2008
Messages: 151
Pépites: 24,612
Banque: 0

Re: Agir sur le Javascript gérant une autre frame

un truc dans ce goût là, oui

le frame de mon application s'appelle : NAME=page
le frame sur lequel je veux agir est : NAME=logo
A ce dernier est associé un fichier js : change_banner.js
Dans ce fichier, j'ai une variable Lang que je voudrais modifier depuis mon application PBWEBFORM

Voici le code HTML de la page :

Code: HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>

<HEAD>
    <title>Application PBWEBFORM</title>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
</head>

<FRAMESET border=0 frameSpacing=0 frameBorder=0 rows="100,*">    
  <FRAMESET COLS="157,*">
  <FRAME border=no name=logo marginWidth=0 marginHeight=0 src="logo.html" frameBorder=0 
    noResize scrolling=no>
  <FRAME border=no name=logo marginWidth=0 marginHeight=0 src="banner.html" frameBorder=0 
           noResize scrolling=no>
  </FRAMESET>
  <FRAMESET COLS="*">
  <FRAME NAME=page SRC="pbwebform/default.aspx" TITLE="Title">
  </FRAMESET>
</FRAMESET>

</HTML>

Wagener Bruno

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22