Visualizzazione dei risultati da 1 a 2 su 2

Discussione: show/hide

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    656

    show/hide

    salve raga,

    sto cercando di realizzare un piccolo adserver per il mio sito.

    sto cercando di implementare nella home un box centrato nella pagina con un abnner, con il classico bottone chiudi, che modifica il ccs del div che lo contiene e lo mette su display:none.

    il problema č il display non vā. penso che sia un problema di apici.

    il banner lo richiamo tramite questo:
    <script type="text/javascript" src="http://adserver.xxxxxx.com/speciale.php?id=10&v=r"> </script>

    ora vi do lo script;
    Codice PHP:
    <? $id $_GET['id'];
    if( 
    $row_bon['tipo'] == "Speciale-1"){
    $myvalue ="<script type='text/javascript' src='http://adserver.xxxx.com/showhide.js'></script><div  id='specialad'  style='position:absolute; top:0px; left:0px; width:100%; height:100%; background: url([url]http://adserver.xxxx.com/AdServer/images/1x1_black.png[/url]) repeat'><div id='in_special_ad' style='position:absolute;top:40%;left:50%;margin:-100px 0 0 -175px; width:300px; height:310px; background: none;'><div style='float:left; width:100%; text-align:right'>[url='#'][img]http://adserver.xxxx.com/AdServer/images/chiudi.png[/img][/url]</div><div style='float:left; width:100%'>[url='http://adserver.xxxx.com/Clk?id=$id&v=r'][img]$ind_banner[/img][/url]</div></div></div>";}
    ?><?php
    // Imposto il tipo di contenuto
    header("Content: application/x-javascript");

      
     
     
    // Genero il codice JS per scrivere a video il valore della variabile recuperata
    echo "document.write(\"".$myvalue."\")";
    ?>
    ovviamente non ho incluso il codice php che fa il recordset per recuperare l' url dell' immagine, per il click e cosi via.

    come vedete lo script poi va a richiamare un altro script che si occupa di cambiare il display e metterlo su none. eccolo:
    codice:
    <!--
    function scambio(id){
    	 if (document.getElementById){
        		if(document.getElementById(id).style.display == "none"){
          			document.getElementById(id).style.display = "block";
        		} else {
          			document.getElementById(id).style.display = "none";
        		}
      	}
    }
    -->
    ora il problema č che quando click su chiudi, niente.
    il banner nella pagina si vede bene, rispetta tutte le regole che gli ho dato.

    il problema penso sul link:
    <a onclick='scambio('specialad'); return false' href='#'>
    per no so che cosa possa essere, sto provando di tutto.

    aiuto grasie!

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    come minimo il link e' scritto male, il resto non l' ho guardato
    <a onclick="scambio('specialad'); return false" href="#">

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.