tradotto in codice
codice:
<!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" lang="it" xml:lang="it">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Link dinamici</title>
<script type="text/javascript">
// <![CDATA[
/* metti questa struttura in un file esterno */
var urls = {
"link01" : "http://www.address1.com/",
"link02" : "http://www.address2.com/",
"link03" : "http://www.address3.com/" /* <-- l'ultimo elemento SENZA virgola */
};
function leggiBannerLinks() {
/* limita la ricerca di link ad un'area e non al documento intero */
var bannerLinks = document.getElementById('area_con_link_dinamici').getElementsByTagName('a');
var i = bannerLinks.length;
while (i--) {
var id = bannerLinks[i].id || '';
if (typeof urls[id] !== "undefined") {
bannerLinks[i].href = urls[id];
}
}
}
window.onload = leggiBannerLinks; /* chiamata alla funzione */
// ]]>
</script>
</head>
<body>
<div id="area_con_link_dinamici">
Link 1
Link 2
Link 3
</div>
</body>
</html>