jquery load() cross domain
Bonjour,
J'ai un problème avec jquery. Je désire afficher dans une div le résultat d'un clic sur un lien. En résumer, je clic sur un lien et l'url s’affiche dans une div. Vous me direz, rien de plus simple ... eh ben c'est juste la misère à faire surtout quand l'url désigne une page hors de votre serveur. Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
<!doctype html>
<html>
<head>
<title>PAGE TEST - JQUERY</title>
<script type="text/javascript" src="jquery-1.4.4.js"></script>
<script type="text/javascript">
function link(sourceURL) {
$("#content").load(sourceURL);}
</script>
</head>
<body>
<a href="javascript:link('http://www.google.fr');">Link 1</a>
<div id="content">Affichage du lien - ICI</div>
</body>
</html> |
Par contre :cry: , 2 problèmes majeurs :
- Ne fonctionne pas sous Firefox (j'ai la version 9)
- Sous IE ok mais la page se charge sans ses dépendances (CSS etc ...)
- C'est la m.... pfffff
Si vius avez une idée magique, je suis tout ouï :lol:
Merci et bonne journée