Sì capisco le tue ragione e in effetti credo che appena avrò un po' di tempo ritornerò al vecchio html.
In ogni caso sono riuscito a far funzionare l'inserimento della pubblicità mettendola in un file esterno.
Piccolo riassunto che si applica al mio caso e cioè: uso php e ho una variabile che mi indica se devo servire xhtml+xml o html.
Nel punto dove voglio che compaia la pubblicità scrivo (sostituite il mio sito con il vostro: MI RACCOMANDO! DEVE ESSERE L'INDIRIZZO INTERNET, NON QUELLO DEL SERVER DI ALTERVISTA, cioè tipo /membri/biccari/...):
Codice:
<?php
if($XHTML_OK == 1) { echo "<object data=\"http://biccari.altervista.org/adAltervista.php\" type=\"text/html\"></object>\n";
} else {
?>
<script type="text/javascript">
<!--//--><![CDATA[//><!--
CODICE ALTERVISTA ...
//--><!]]>
</script>
<?php
}
?>
Poi creo un file chiamato adAltervista.php all'interno del quale metterete:
Codice:
<?php header("Content-Type: text/html;charset=utf-8"); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
<title>Altervista advertising</title>
<style type="text/css">
body {margin: 0px; padding: 0px;}
</style>
</head>
<body>
CODICE ALTERVISTA (senza CDATA)
</body>
</html>
Fine.
Noto solo un piccolo problema che si presenta quando viene appunto richiamata la pagina esterna. Guardando le proprietà dell'oggetto inserito noto che risultano molto diverse da quelle che mi aspetto: margini diversi e dimensioni dell'oggetto 125x300 anziché 125x125. Questa cosa non sono riuscito a correggerla.
Ciao ciao.
Fra