Bonjour,
Je développe un widget UWA (Netvibes, iGoogle, Dashboard, Opera...). Ce type de widget est fait pour être exécuter sur des plateformes spécfifiques , par exemple, dans Netvibes. Mais le widget est hébergé par mes soins.
Ainsi, je souhaiterais remplacer le contenu du <body> si l'on accède au widget directement au niveau de l'hébergement pour mettre un message d'information.
Mon code ne marche pas. Je me pose d'ailleurs plusieurs questions :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <html> <head> <script type="text/javascript"> if (document.location && ((document.location.hostname == 'monserveur.com') || (document.location.hostname == 'www.monserveur.com'))) { document.write(' <p>OGS Widget (by RodiX)</p><p> </p><p> </p><p> </p> <p align="center">The OGS Widget can't run in stand-alone mode</p> <p align="center">For details see: <a href="http://www.[widgetpage]/">www.[widgetpage]/</a></p> '); return; } </script> </head> <body> <p>Loading...</p> </body> </html>
- est-ce que le fait de mettre le script dans le head pose problème (l'API de développement de widget impose de mettre tout le javascript dans le <head>) ?
- est-ce que document.write() est la bonne fonction pour remplacer le contenu du <body> (le contenu du <body> est imposé par l'API de développement de widget) ?
Merci d'avance,
-RodiX
Edit : je viens de penser aux caractères réservés. Est-ce que vous auriez une documentation dans vos favoris référençant tous ces caractères ?
Partager