Scusa AlexsanderManga, avevo un problema simile al tuo.
Se vedi la mia pubblicità (clicca qui), normalmente dovrebbe essere visualizzata tutta lungo una striscia.
Però, ciò avviene con chi ha una risoluzione di almeno 1440 di larghezza.
Con un misto di PHP e JavaScript ho risolto:
Codice PHP:
<?php
$invScreenWidth = $_GET["invScreenWidth"];
if(!$invScreenWidth) {
echo "<script type=\"text/javascript\">
if(screen.width<1400) {
window.location.href=\"?invScreenWidth=true\";
}; </script>";
};
if($invScreenWidth) {
echo "<script type=\"text/javascript\">
if(screen.width>1400) {
window.location.href=\"?invScreenWidth=0\";
}; </script>";
};
?>
Questa è la parte che determina se lo screen.width (larghezza dello schermo) è sufficiente (nel mio caso, 1400).
La parte che adatta la pubblicità è:
Codice PHP:
<table border="0" width="100%">
<tr><td valign="top" style="width: 350px">
<script type="text/javascript">
/* <![CDATA[ */
document.write('<s'+'cript type="text/javascript" src="http://ad.altervista.org/js.ad/size=300X250/r='+new Date().getTime()+'"><\/s'+'cript>');
/* ]]> */
</script>
</td><td valign="top" style="width: 700px; max-width: 750px">
<script type="text/javascript">
/* <![CDATA[ */
document.write('<s'+'cript type="text/javascript" src="http://ad.altervista.org/js.ad/size=728X90/r='+new Date().getTime()+'"><\/s'+'cript>');
/* ]]> */
</script>
<br><hr><br>
<script type="text/javascript">
/* <![CDATA[ */
document.write('<s'+'cript type="text/javascript" src="http://ad.altervista.org/js.ad/size=728X90/r='+new Date().getTime()+'"><\/s'+'cript>');
/* ]]> */
</script>
</td><?php
if(!$invScreenWidth) {echo "<td valign=\"top\">";};
if($invScreenWidth) {
echo "<script type=\"text/javascript\" src=\"/js/js-1.js\"></script>";
echo "</tr></table>";
echo "<center>Sponsor:";
};
?>
<script type="text/javascript">
/* <![CDATA[ */
document.write('<s'+'cript type="text/javascript" src="http://ad.altervista.org/js.ad/size=300X250/r='+new Date().getTime()+'"><\/s'+'cript>');
/* ]]> */
</script>
<?php
if(!$invScreenWidth) {echo "</td></tr></table>";};
if($invScreenWidth) {echo "</center>";};
?>
<hr>
La parte evidenziata è quella che modifica l'aspetto della pagina, a seconda di $invScreenWidth.
Il mio scopo è quello di lasciare visibile la pubblicità, come dice il Regolamento.
Non so se ti è utile...