no save
Assistance
Achat
News

Forum | webmastering
balise html INCLUDE
kilher, le jeu. 23 sept. 2004 à 11:38:48
la balise include n'est pas une balise HTML mais une instruction reconnue par les langages serveur que sont PHP et ASP. c'est la manière la plus propre et belle de travailler (que de temps gagné à ne coder qu'une fois un menu, surtout quand on veut le changer souvent :)

Il existe néanmoins une solution javascript pour résoudre ton probleme, mais que je ne conseille que si tu n'as pas la possibilité d'utiliser des langages server-side

Définissons d'abord une fonction javascript qu'on appellera include
<SCRIPT language='JavaScript'>
function include(url)
{
if ( document.all )
{
var xml = new ActiveXObject("Microsoft.XMLHTTP");
xml.Open( "GET", url, false );
xml.Send()
document.writeln(xml.responseText);
}
else
{
if ((location.host=='' && url.indexOf(location.protocol)==-1) || url.indexOf(location.host)==-1)
{
netscape.security.PrivilegeManager.enablePrivilege("UniversalConnect");
}

var dest = new java.net.URL(url);
var dis = new java.io.DataInputStream(dest.openStream());
var res = "";
while ((line = dis.readLine()) != null)
{
res += line + java.lang.System.getProperty("line.separator");
}
dis.close();
document.writeln(res);
return res;
}
}
</script>

Dans ton BODY maintenant tu dois implementer l'include de cette façon (ATTENTION, l'URL que tu appelles doit etre entière, c'est-à-dire une adresse web complète)

<BODY>
<div id="test">
<SCRIPT language='JavaScript'>
include("http://www.monsite.com/fichierainclure.html");
</SCRIPT>
</div>
</body>


Voilà, bonne chance

Didier
PrécédentGuki
sept. 04
thierry
sept. 04
Suivant
REPONSES
B@|-|@N
sept. 04
Guki
sept. 04
kilher
sept. 04
thierry
sept. 04
Dan1234
avr. 07
Matio
oct. 07
onnet
mars 08
matthieumars
02 avr.
Version Web
Réalisé par RedShift
no save