11550 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

Voila après plusieurs recherches et tests, je ne trouve pas de solution à mon problème.

J'ai dans ma page html une iframe chargée depuis un autre serveur qui contient un lien, ce lien doit appeler une fonction javascript qui se trouve dans ma page html.

J'ai testé plusieurs choses :

Si je charge l'iframe depuis le même serveur ça fonctionne
Ma page :
<iframe name="map" id="map" src="test.html" width="485" height="400"> </iframe>

Mon iframe :
<a href="#" onclick="parent.linkmap('yo');">click</a>


Par contre si je mets l'url du serveur ca bug :
<iframe name="map" id="map" src="http://monsite.fr/test.html" width="485" height="400"> </iframe>


Erreur : Permission refusée d'obtenir la propriété Window.linkmap

Merci pour votre aide et vos conseils.
Bonjour,

À priori c'est une mesure de sécurité pour empêcher (ou rendre plus difficile) les attaques par cross-site scripting.
Et donc on ne pourrait pas faire ce genre de chose??
Il y a un moyen de contourner le problème??
Modifié par fabcreaweb (01 Jul 2009 - 11:55)