Executer une fonction javascript a partir d'une frame parent
5 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
Executer une fonction javascript a partir d'une frame parent
Bonsoir à tous,
J'ai une page.
Dans cette page, il y a une iframe.
Dans cette iframe, j'ai une fonction javascript
Dans la premiere page, j'ai un appel à cette fonction.
Or... Comment faire cet appel ?
## Ma page ##
## Ma frame ##
Or masuperframe.document.bouge() ne s'execute pas dans la frame... Une erreur sans doute quelque part, mais où ? :S
J'ai une page.
Dans cette page, il y a une iframe.
Dans cette iframe, j'ai une fonction javascript
Dans la premiere page, j'ai un appel à cette fonction.
Or... Comment faire cet appel ?
## Ma page ##
- Code: Tout sélectionner
<script type="text/javascript">
function versmaframe(code){
if(code==37)masuperframe.document.bouge('gauche');
if(code==38)masuperframe.document.bouge('haut');
if(code==39)masuperframe.document.bouge('droite');
if(code==40)masuperframe.document.bouge('bas');
}
</script>
</head>
<body onkeydown="versmaframe(event.keyCode);">
<iframe name="masuperframe" src="*.php" frameborder="0" scrolling="no" width="100%" height="320"></iframe>
## Ma frame ##
- Code: Tout sélectionner
<script type="text/javascript">
function bouge(quoi) {
document.getElementById("wait").style.visibility="visible";
setTimeout("window.location='http://www.*.com/*.php?action="+quoi", 2000);}
}
Or masuperframe.document.bouge() ne s'execute pas dans la frame... Une erreur sans doute quelque part, mais où ? :S
je ne comprend pas vraiment ceque tu veux faire
pourquoi tu ne fait pas tout simplement :
pourquoi tu ne fait pas tout simplement :
- Code: Tout sélectionner
<script type="text/javascript">
function versmaframe(code){
if(code==37)masuperframe.location='http://www.*.com/*.php?action='gauche'
if(code==38)masuperframe.location='http://www.*.com/*.php?action='haut';
if(code==39)masuperframe.location='http://www.*.com/*.php?action='droite';
if(code==40)masuperframe.location='http://www.*.com/*.php?action='bas';
}
</script>
Et ça :
Tu devrais utiliser un "switch" plutôt que des if() à gogo, ça serait plus clean.
- Code: Tout sélectionner
if(code==37)window.frames['masuperframe'].document.bouge('gauche');
Tu devrais utiliser un "switch" plutôt que des if() à gogo, ça serait plus clean.
5 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Googlebot analyse certains codes JavaScript
- Le blog officiel de Google Research
- Référencement d'un site en frames
- MyMaps : des cartes personnalisées avec Google Maps
- Moteur de recherche dans les blogs de Google
- Les albums web Picasa passent à 1 Go de stockage
- 5 fans de VTT chez Google lancent le blog Google Earthlings
- Aperçu des différents types de redirection
- Google sait désormais suivre les liens JavaScript !
- Résultats des élections présidentielles du 1er tour 2007
- Frame et javascript
- Redirection 'frame en javascript'
- Appeler une frame en javascript
- Referencement et javascript detection frame
- Appeler script php à partir de javascript
- [JavaScript/CSS] Reload sans frame ni iframe
- Création de tableau à partir d'une chaîne en javascript
- Référencement d'un site en frame avec menu javascript
- javascript fonction openpop
- Parametre d'une fonction javascript
- fonction javascript pris en compte
- Fonction javascript équivalente à trim() de php ?
- Page précedente y-a-t-il une fonction javascript ?
- Pro de javascript execution d'une fonction
- Lancer une fonction javascript sans evennement ?
Consultez la description détaillée des produits ou services de Google suivants : Google Related Links
- Stratégies de mots-clés
Cet outil vous permet de créer à partir de quelques mots-clés une liste d'expressions constituées des mots pris dans tous les ordres possibles. Il sert aux analyses de positionnement et achats de mots-clés.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité





le forum