5568 sujets

Sémantique web et HTML

Bonjour,

Je vais essayer d etre le plus clair possible.

Je me suis inscrit à une marque blanche, j aimerai l'intégrer dans une div de ma page, tout gardant l'adresse de mon site.

Pour des raisons d actualisation de page, je ne veux pas avoir d'iframe.

Y a t il un moyen de faire cela?

Merci a vous.
Bonjour,

Pour cette question, s'adresser au support offert par le prestataire de la marque blanche.

La réponse sera fonction des scripts qu'il met à ta disposition et des droits d'utilisation / personnalisation qu'il a fixés.
Modifié par Laurent Denis (23 Jan 2006 - 05:41)
Bonjour,
Comment ça pour des histoires d'actualisation ? Ne mets surtout pas de refresh automatique si c'est à ça que tu pensais. C'est insupportable.

Pour inclure une page, ce n'est pas les solutions qui manquent.
Voici une liste non exhaustive de moyens permettant d'y parvenir, classés par ordre de préférence au niveau simplicité, accessibilité et validité.

1. L'include serveur
Si tu as accès à un langage côté serveur comme le php, c'est la meilleure solution.
Ca pourra te donner un code du type <?php include("htp://www.site.com/page.html"); ?>
La page sera alors incorporée à la page en cours, de manière totalement transparente pour l'utilisateur qui ne recevra qu'une seule page.

S'il s'agit d'une page extérieure à ton site, prends quand même garde au doublement des balises head et body et aux autres joyeusetés du même acabi.


2. L'élément object
Un peu comme une iframe, mais valide XHTML 1.0 strict. IE n'aime pas toujours beaucoup ça.


<object data="http:/www.site.com/page.html" width="100"height="100" type="text/html">
<param name="src" value="http:/www.site.com/page.html" />
</object>



3. L'iframe
Le concept bien connu de l'iframe. Pas très joli ni très valide, mais pratique.
<iframe src="http:/www.site.com/page.html" width="100" height="100"></iframe>

4. Le javascript et XMLHttpRequest
Là je ne fais pas de démo, ça serait trop long. Mais c'est pas très pratique, ni très accessible. A faire vraiment quand on ne peut pas faire autrement.