Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: onmouseover e tendina

  1. #1

    onmouseover e tendina

    allora ho un mappa cliccabile e vorrei all'onmouseover far comparire una piccola tendina con delle informazioni di quella zona ho trovato degli script ma per capirli devo prende la laurea

    come posso fare?

  2. #2
    posta uno degli scriptroviamo a vedere se basta solo mezza laurea a testa

  3. #3
    guarda da qui stavo prendendo spunto:
    http://www.milonic.com/downloads/men...1_ver5_721.zip

  4. #4

  5. #5
    beh io me lo sono guardato in lungo e largo ma non cio capito nulla se tu riesci a cavrne un ragno dal buco fammi sapere!

  6. #6
    e' possibile all'onmouse over invece di un alert fa comparire dentro una div o altro una table?

  7. #7
    ok ho fatto sta prova:

    <script language="javascript">
    function prova()
    {
    menu.style.left=document.body.scrollLeft+event.x;;
    menu.style.top=document.body.scrollLeft+event.y;
    menu.style.visibility="visible";
    return false
    }
    </script>

    <area href="#" onmouseover="prova()" onmouseout="prova1()" shape="rect" coords="18, 65, 49, 77">

    <table id="menu" border="1" width="100" height="100">
    <tr>
    <td>aaaaaaaaa</td>
    </tr>
    <tr>
    <td>aaaaaaaaa</td>
    </tr>
    <tr>
    <td>aaaaaaaaa</td>
    </tr>
    </table>

    ora volevo mette che potevo navigare nella tabella appena creata ma se metto la funzione che scatta all'onmouseout:
    function prova1()
    {
    menu.style.visibility="hidden";
    return false
    }
    appena mi muovo sparisce ce un modo per far rimanere su visibile per 2 o 3 secondi il tempo di spostarmi sulla tabella appena visualizzata?

  8. #8
    Ciao ludoweb.it ho modificato un pò il codice che hai postato.
    Vedi se può andar bene per il tuo scopo.

    codice:
    <script language="javascript"> 
    function prova(evento) { 
    	if (evento == 0) {
    		menu.style.left=document.body.scrollLeft+event.x; 
    		menu.style.top=document.body.scrollLeft+event.y; 
    		menu.style.visibility="visible";
    		return false 
    	}
    	else menu.style.visibility = "hidden";
    }
    </script> 
    
    <area href="#" onmouseover="prova(0)" onmouseout="prova(1)" shape="rect" coords="18, 65, 49, 77">
    
    <table id="menu" border="1" width="100" height="100" style="visibility: hidden" onMouseOver="menu.style.visibility='visible'" onMouseOut="prova(1)"> 
    <tr> 
    <td>aaaaaaaaa</td> 
    </tr> 
    <tr> 
    <td>aaaaaaaaa</td> 
    </tr> 
    <tr> 
    <td>aaaaaaaaa</td> 
    </tr> 
    </table>
    Ciao

  9. #9
    si funziona grazie! stavo diventando scemo e poi era una banalita' eheh!

  10. #10
    no anzi non funziona appena mi muovo pe andare sulla tabella mi scompare prima di arrivarci.

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.