Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    aprire anteprima pagina onmouseover

    Salve ragazzi, sto lavorando, come da titolo, alla creazioen di un'anteprima al passaggio del mouse. In particolare ho un elenco di link
    link1
    link2
    ...

    Ogni link apre una pagina page.php con la variabile get che cambia al variare del link. Vorrei implemnetare un onmouseover che al passaggio del mouse mi apra un iframe aggiornando il link con la rispettiva variabile get p.

    Avevo immaginato di fare così
    codice:
    function preview(loc){
    				document.getElementById('f_preview').src = loc;
    			}
    
    <iframe id="f_preview" name="f_preview" src=""></iframe>	
    
    link1
    link2
    ...
    Ma non funziona ...mi spiegate dove sbaglio? Grazie.

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    prova con
    self.f_preview.location.href = loc;

    ciao

  3. #3
    Al posto di document.getElementById('f_preview').src = loc; ???
    Non funziona

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    prova con

    document.getElementById('f_preview').location.href = loc;
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Niente da fare ...bah?!!

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da giocala88
    Niente da fare ...bah?!!
    E' vero: con .location.href non funziona, ma con .src si... se non va potrebbe dipendere da qualcos'altro nella tua pagina reale.

    Posta un link per poterla provare anche noi.
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  7. #7
    Ragazzi ho risolto diversamente ...posto il codice casomai dovesse servire a qualcuno
    codice:
    <script>
    function mostra(num){
    	
    	document.getElementById('_'+num).style.visibility='visible';
    }
    function nascondi(num){
    	document.getElementById('_'+num).style.visibility='hidden';
    }
    </script>
    
    <?php
    		for($i=0; $i<10; $i++) {
    		
    			?>
    			http://"onmouseover="mostra(this.id)...d)"> tasto uno
    			<div class="clear"></div>			
    			<div id="_<?php echo $i; ?>" >testo <?php echo $i; ?></div>
    			<?php
    		}
    	?>
    Con questo semplice codice è possibile implementare delle letture e delle stampe direttamente nel div senza richiamare un pagina php passargli il parametro tramite get ecc..

    PS. Come faccio a mettere risolto?

    Grazie a tutti per le risposte

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.