Niouzes.org  

Précédent   Niouzes.org > Forum > Newsgroup fr.comp.lang.* Forum > Newsgroup fr.comp.lang.javascript
S'inscrire FAQ Membres Calendrier Recherche Messages du jour Marquer les forums comme lus



Réponse

 

LinkBack Outils de la discussion Modes d'affichage
  #1 (permalink)  
Vieux 21/07/2008, 22h09
Mickaël Wolff
 
Messages: n/a
Par défaut Re: html->javascript

ppellero a écrit :

> Est ce qu'il est possible faire l'équivalent du lien html ci-dessous en
> javascript, de manière qu'il s'exécute automatiquement en fin d'un
> script de traitement, sans avoir a cliquer quoi que ce soit.


> <a href="panneau.php?article=4" target="frame1"></a>


Avec un navigateur compatible DOM Event :

document.addEventListener('load', function() {
document.getElementById('frame1').src = 'panneau.php?article=4' ; },
false } ;


--
Mickaël Wolff aka Lupus Michaelis
http://lupusmic.org
Réponse avec citation
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Niouzes.org
Standard Sponsored Links

  #2 (permalink)  
Vieux 22/07/2008, 08h02
SAM
 
Messages: n/a
Par défaut Re: html->javascript

Mickaël Wolff a écrit :
> ppellero a écrit :
>
>> Est ce qu'il est possible faire l'équivalent du lien html ci-dessous en
>> javascript, de manière qu'il s'exécute automatiquement en fin d'un
>> script de traitement, sans avoir a cliquer quoi que ce soit.

>
>> <a href="panneau.php?article=4" target="frame1"></a>

>
> Avec un navigateur compatible DOM Event :
>
> document.addEventListener('load', function() {
> document.getElementById('frame1').src = 'panneau.php?article=4' ; },
> false } ;


Heu ...
- ça marche ça avec des frames ?
- pourquoi onload ?
le "traitement" serait le parse du fichier par le navigateur ?
ce ne serait pas celui d'une fonction javascript ?
fonction qui pourrait être liée Ã*** un bouton, un lien ou autre.

--
sm
Réponse avec citation
  #3 (permalink)  
Vieux 22/07/2008, 17h58
Mickaël Wolff
 
Messages: n/a
Par défaut Re: html->javascript

SAM a écrit :

> Heu ...
> - ça marche ça avec des frames ?


Pourquoi ne marcherait-ce pas ?

> - pourquoi onload ?


>> **de manière qu'il s'exécute automatiquement en fin d'un

script de traitement**

> le "traitement" serait le parse du fichier par le navigateur ?
> ce ne serait pas celui d'une fonction javascript ?
> fonction qui pourrait être liée Ã*** un bouton, un lien ou autre.


C'est pas bête ça. Bon, ben alors il faut le mettre dans la file
d'évévement, et s'assurer qu'il sera bien le dernier déclenché. Masi je
ne sais pas s'il y a une garantie quelconque (je suspecte le
gestionnaire d'événements de pouvoir déclencher ces écouteurs de manière
asynchrone).

--
Mickaël Wolff aka Lupus Michaelis
http://lupusmic.org
Réponse avec citation
  #4 (permalink)  
Vieux 22/07/2008, 20h24
SAM
 
Messages: n/a
Par défaut Re: html->javascript

Mickaël Wolff a écrit :
> SAM a écrit :
>
>> Heu ...
>> - ça marche ça avec des frames ?

>
> Pourquoi ne marcherait-ce pas ?


parce que la frame 'frame1' n'existe pas dans le document ?
(qui est dans une autre frame par exemple et comme souvent)

enfin ... tout ça pour dire Ã*** ppellero :
et le contexte ?
quel est le contexte ?

--
sm
Réponse avec citation
  #5 (permalink)  
Vieux 22/07/2008, 21h55
ppellero
 
Messages: n/a
Par défaut Re: html->javascript

SAM a écrit :
> Mickaël Wolff a écrit :
>> SAM a écrit :
>>
>>> Heu ...
>>> - ça marche ça avec des frames ?

>>
>> Pourquoi ne marcherait-ce pas ?

>
> parce que la frame 'frame1' n'existe pas dans le document ?
> (qui est dans une autre frame par exemple et comme souvent)
>
> enfin ... tout ça pour dire Ã*** ppellero :
> et le contexte ?
> quel est le contexte ?
>

Je vous remercie tous pour vos réponses mais c'est le code ci-dessous
qui a marché

parent.frame1.location = 'panneau.php?article=4';

il m'a permis de modifier la variable article dans ce iframe qui semble
imperméable Ã*** tout autre passage de variable.

Voili problème résolu.... pour l'instant
--
Paul Pellero Agay (Var)
mailtoaulpellero***wanadoo.fr
Site: http://www.pellero.net
Réponse avec citation
  #6 (permalink)  
Vieux 23/07/2008, 08h12
SAM
 
Messages: n/a
Par défaut Re: html->javascript

ppellero a écrit :
>>

> Je vous remercie tous pour vos réponses mais c'est le code ci-dessous
> qui a marché
>
> parent.frame1.location = 'panneau.php?article=4';


Ã*** tous les coups cet(te?) iframe n'avait pas d'id
ou alors ... ça ne fonctionne qu'avec IE ? !

> il m'a permis de modifier la variable article dans ce iframe qui semble
> imperméable Ã*** tout autre passage de variable.


Heu ... le lien html devait y parvenir, non ?

??? Ã*** mon idée : imperméable uniquement si panneau.php n'est pas dans le
même domaine que la page principale.

Ou alors il faut que le php modifie la page en fonction de l'art choisi
et il n'y a pas de variable Ã*** envoyer, uniquement une nouvelle page.

<form action="panneau.php" target="iframe1">
<select name="article">
<option value="1">blabla
<option value="2">blabla
<option value="3">blabla
<option value="4">blabla
</select>
<input type=submit value=GO>
</form>


Sinon côté variable Ã*** envoyer :

normalement
parent.iframe1.article = '4';
devrait fonctionner

function passeVar(iframe, variable, valeur) {
iframe = parent[iframe]?
parent[iframe] : document.getElementById(iframe)?
document.getElementById(iframe) :
false;
if(!iframe) {
alert('erreur de nom ou d\'id ou d\'emplacement d\'iframe');
return;
}
iframe.variable = valeur;
iframe.fonctionDeMiseAJour();
}

function envoiValChamp(iframe, champ, valeur) {
iframe = parent[iframe]?
parent[iframe] : document.getElementById(iframe)?
document.getElementById(iframe) :
false;
if(!iframe) {
alert('erreur de nom ou d\'id ou d\'emplacement d\'iframe');
return;
}
iframe = iframe.documentElement?
iframe.documentElement : iframe.document;
iframe.forms[0].elements[champ'].value = valeur;
}


--
sm
Réponse avec citation
 
Réponse


Outils de la discussion
Modes d'affichage

Règles de messages
Vous pouvez ouvrir de nouvelles discussions : nonoui
Vous pouvez envoyer des réponses : nonoui
Vous pouvez insérer des pièces jointes : nonoui
Vous pouvez modifier vos messages : nonoui

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Discussions similaires

Discussion Auteur Forum Réponses Dernier message
HTML JAVASCRIPT martial Newsgroup microsoft.public.fr.windowsxp 0 11/08/2008 16h19
html javascript martial Newsgroup alt.fr.langages.html 0 09/08/2008 17h59
page html pour executer un programme dos: javascript ? zi administr a tort Newsgroup fr.comp.infosystemes.www.auteurs 15 10/12/2007 11h24
page html pour executer un programme dos: javascript ? zi administr a tort Newsgroup fr.comp.os.ms-windows 0 05/12/2007 22h52


Fuseau horaire GMT. Il est actuellement 13h23.

Italiano - German - English - Español


Édité par : vBulletin® version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0 © 2007, Crawlability, Inc. Tous droits réservés.
Version française #13 par l'association vBulletin francophone


Politique - Droit - Philosophie - Football - Medicine - Française - Bricolage - Photo - Mac Os X - Divers - Physique - Jardinage
Mecanique - Moto - Photographie - Rail - Route - Aviation - Cinema - Linux - Psychanalyse - Finance - Enigmes - Rugby
Environnement - Histoire - Programmes TV - Education - Travail - Voyages - Windows - Immobilier - Cuisine
Windows XP - Excel - Word - Outlook - Access - Internet Explorer - Office - Vista

Page generated in 0,31511 seconds with 10 queries