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

    Cambiare scritte nei frame al passaggio del mouse su un link

    Credo sia una cosa un po difficile da fare, ma...

    io sto in una page con frame il frame laterale ha come nome left_menu poi sotto al laterale ce n'è uno piu piccolo che si chiama action_des e quello centrale che si chiama html_core, adesso se io sto nel frame left_menu come posso fare al passaggio del mouse su un link, nel frame action_des dentro una tabella a far uscire delle parole facendo cancellare le vecchie ? THENK
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Puoi usare la proprieta` .innerHTML applicata all'oggetto in cui vuoi modificare il testo.

    Per un esempio concreto, dovresti postare un po' del tuo codice.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Ok, ora te lo posto, spe
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  4. #4
    Allora questo e il frame che sta sotto il menu che si chiama action des

    Codice PHP:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd"
    >
    <
    html>
    <
    head>
    <
    meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <
    title>Descrizioni</title>
    <
    style type="text/css">
    <!--
    body {
        
    background-color#FFFFFF;
        
    margin2px;
        
    text-aligncenter;
        
    vertical-alignmiddle;
    }
    .
    border_table {
        
    border1px solid #FFFFFF;
    }
    .
    border_des {
        
    background-color#FAFFAF;
        
    border1px solid #CCCCCC;
    }
    .
    Stile1 {
        
    background-color#FAFFAF;
        
    border1px solid #CCCCCC;
        
    font-familyverdana;
        
    font-size9px;
    }
    -->
    </
    style>
    </
    head>

    <
    body>
    <
    table width="95%" height="100%" border="1" class="border_table">
      <
    tr>
        <
    td height="54" valign="top" class="Stile1">
    Descrizione (cliccando sul link questo deve 
    scomparire e deve comparire quello che voglio
    passando col mpose su un link 
    e si deve trovare in un
    'altro 
    frame)
       </td>
      </tr>
    </table>
    <div align="center"></div>
    </body>
    </html> 
    poi nel frame di sopra ( ancora devo farne il codice ) left_menu , ci devono stare normalissimi link (collegamenti ipertestuali se volete chiamarli cosi) del tipo

    Codice PHP:
    [url='pag1.html']Link 1[/url]

    [
    url='pag2.html']Link 2[/url]

    [
    url='pag3.html']Link 3[/url]

    [
    url='pag4.html']Link 4[/url
    di questi menu ce ne devono essere anke di piu, ma ognuno deve avere la sua descrizione
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Anzitutto non capisco il motivo di usare una <table> con una sola cella: starebbe meglio un <div>.
    (Vedo che stai inziando ad usare nuove teconologie - vedi DOCTYPE - addirittura imapra a fare a meno delle tabelle).

    Poi non ho capito:
    In quella cella, tu hai un link. Ho capito giusto?
    Passando (mouseover) su quel link devi ....
    uscendo (mouseout) da quel link ....
    cliccando quel link ...
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  6. #6
    allora, in quel frame, left_menu ci sono tutti i menu con mouseover che deve cambiare la scritta nella tabella del frame action_des con mouseover si deve togliere la scritta, clikkando deve aprire la pagine nel frame di mezzo html_core
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Allora vediamo se ho capito.

    Permettimi di sostituire la tua tabella con un <div>:

    <body>
    <div class="Stile1" id="descriz">


    Descrizione (cliccando sul link questo deve
    scomparire e deve comparire quello che voglio
    passando col mpose su un link
    e si deve trovare in un altro frame)
    </p>
    </div>
    </body>

    Nota che ho definito un id nel div.

    Ciascun link del frame sinistro sara` di questo tipo:
    <a href="pag_da_aprire.htm" onclick="parent.html_core.location.href=this.href; return false;" onmouseover="cambiadescr('descrizione pagina, senza apici ne` virgolette');" onmouseout="cambiadescr('');">

    Nella head del frame sinstro (dove stanno i link) dovra` esserci:
    codice:
    <script type="text/javascript">
    function cambiadescr(str) {
      if(str=='') str="& amp; nbsp;"; // togliere gli spazi
      str = "\<p\>"+str+"\<\/p\>"; // notare le backslash
      parent.action_des.document.getElementById('descriz').innerHTML = str;
    }
    </style>
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  8. #8
    grazie, adesso lo provo e ti dico come va
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  9. #9
    <script type="text/javascript">
    function cambiadescr(str) {
    if(str=='') str="& amp; nbsp;"; // togliere gli spazi
    str = "\<p\>"+str+"\<\/p\>"; // notare le backslash
    parent.action_des.document.getElementById('descriz ').innerHTML = str;
    }
    </style>
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  10. #10
    ho fatto tutto quello che mi hai detto, ma nn funge
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

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.