Iframe ne fonctionnant pas avec Chrome

jere3110 -  
 alphonix -
Bonjour, je teste actuellement le système d'iframe dans le but de créer un widget UWA. Seul problème, l'iframe qui est censé me renvoyer un contenu ne fonctionne pas avec Chrome (alors qu'elle fonctionne partout ailleur)...

Comment régler ce problème ?

Voici la page contenant l'iframe:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:widget="http://www.netvibes.com/ns/" >

<head>
<title>Widget de test</title>

<link rel="icon" type="image/png" href="https://www.netvibes.com/favicon.ico" />
<meta name="author" content="Jérémie Martinez" />
<meta name="website" content="http://exemple.org" />
<meta name="description" content="A descriptive description" />
<meta name="keywords" content="these, are, key words" />
<meta name="screenshot" content="http://exemple.org/widget-full.png" />
<meta name="thumbnail" content="http://exemple.org/widget-logo.png" />
<meta name="apiVersion" content="1.0" />
<meta name="autoRefresh" content="20" />
<meta name="debugMode" content="true" />
<link rel="stylesheet" type="text/css" href="https://www.netvibes.com/uwa/lib/c/UWA/assets/css/standalone.css" />

<script type="text/javascript" src="https://www.netvibes.com/js/UWA/load.js.php?env=Standalone"></script>
<widget:preferences>
	<preference name="url" type="text" label="URL" defaultValue="http://feeds.feedburner.com/NetvibesDevBlog" />
	<preference name="password" type="password" label="Password" />
	<preference name="displayImages" type="boolean" label="Display images?" defaultValue="true" />
	<preference name="limit" type="range" label="Number of items to display" defaultValue="10" step="1" min="1" max="25" />
	<preference name="category" type="list" label="Category" defaultValue="1st" onchange="refresh">
	<option value="all" label="all" />
	<option value="1st" label="First category" />
	<option value="2nd" label="Second category" />
	<option value="3rd" label="Third category" />
</preference>

<preference name="search" type="hidden" defaultValue="" /></widget:preferences>

<style type="text/css">/* your CSS rules */</style>

<script type="text/javascript">
var YourWidgetName = {};
YourWidgetName.data = null;
YourWidgetName.display = function(responseJson) {
// display code
}
widget.onLoad = function() {
UWA.Data.getFeed(widget.getValue('url'), YourWidgetName.display);
}
widget.onRefresh = widget.onLoad;
widget.refresh = widget.onLoad;
</script>

</head>
<body>
<iframe id="" scrolling="no" frameborder="0"
  height="200" width="400"
  src="test_contenu.html"></iframe>
</body>
</html>


Pour tester, il suffir de changer la source dans la balise iframe.

Merci pour vos réponses
A voir également:

1 réponse

giheller Messages postés 1882 Date d'inscription   Statut Membre Dernière intervention   142
 
Bonjour,
il y a d'autres choses que vous découvrirez qui ne fonctionne pas avec tous les navigateurs.
quant aux iframes il semble que cela devient obsolète.
utilisez du CSS.
0
alphonix
 
On dirait que tu ne sait pas a quoi ca sert ! ca ne sert pas forcement a l'affichage, par exemple moi je submit un formulaire qui dispose d'un input file sans recharger la page que l'utilisateur voit.
0