Plusieurs sites, que ce soient des sites d'actu informatique jusqu'aux sites sur LoftStory, proposent à leurs visiteurs la possibilité d'inclure leurs rubriques, souvent les news, sur des sites distants, en passant par une simple ligne en javascript. C'est ce que nous allons étudier dans cet article.
entete = "<SCRIPT LANGUAGE=""JavaScript"" SRC=" pied = "></SCRIPT>" ' on récupère nos paramètres nombre = request("nombre") police = request("police") taille = request("taille") ' on construit l'URL avec les paramètres de sortie URL = """" & Serveur & "/news.asp?" _ & "taille=" & taille & "&police=" & police _ & "&nombre=" & nombre & """" ' on construit le script javascript = entete & URL & pied
%>
<p align="center"><b>Copiez ce code dans votre page pour afficher les news</b></p> <div align="center"> <textarea name="textfield" cols="40" rows="4"> <% ' on affiche la ligne à copier %><%=javascript%> </textarea> <br><br> <A href="genscript.asp">Modifier les paramètres</A> <hr>Exemple<hr> </div>
<%=replace(javascript,Serveur,"")%>
<% end if%>
</BODY></HTML>
genscript.php
<HTML><HEAD><TITLE>Générateur de script</TITLE> </HEAD><BODY>
<? $Serveur = "http://".getenv("SERVER_NAME");
// si on n'a pas encore validé le form, on l'affiche if($nombre == "") { ?>
$entete = "<SCRIPT LANGUAGE=\"JavaScript\" SRC="; $pied = "></SCRIPT>"; // on construit l'URL avec les paramètres de sortie $URL = "\"".$Serveur."/_news.php?"; $URL .= "taille=".$taille."&police=".$police; $URL .= "&nombre=".$nombre."\""; // on construit le script $javascript = $entete.$URL.$pied;
?>
<p align="center"><b>Copiez ce code dans votre page pour afficher les news</b></p> <div align="center"> <textarea name="textfield" cols="40" rows="4"> <? // on affiche la ligne à copier echo $javascript; ?> </textarea> <br><br> <A href="genscript.php">Modifier les paramètres</A> <hr>Exemple<hr> </div>