Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    233

    simulare tasti avanti e indietro di explorer

    Ciao a tutti,
    mi chiedevo se era possibile presentare i tasti avanti e indietro in una pagina se esistono le condizioni ovvero se mi sono mosso dalla pagina di entrata, esattamente come fà exploer quando navigo in un sito.

    Vorrei applicarlo se esiste al menu con tasto destro proposto nel'articolo di pro.html

    http://pro.html.it/articoli/id_244/idcat_11/pro.html

    in modo da comandare il movimento dell'utente in una finestra aperta

    Grazie!!!

    HW

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    233
    come visto un in 3d facendo così sembra funzionare

    javascript:history.go(-1) << indietro
    javascript:history.go(+1) << <v<nti

    il problema è quando è la prima pagina non esiste la posiibilità di andare indietro ed esce messaggio si stà tentando di chiudere la finestra ....
    ed ovviamente non si può andare avanti ..

    non si può controllare la visibilità od attivazionne ??

    Grazie.

    HW

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Puoi verificare la proprieta history.length ... ma non sai in quale posizione ti trovi

    Documentazione: http://www.devguru.com/Technologies/...f/history.html

    ciao
    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

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    233
    Grazie br1,

    ma se ho capito
    history.length mi dice se ci sono o meno degli url nell'oggetto
    quindi se history.length==0 allora non posso andare ne avanti ne indietro

    se
    history.length==1 sono sicuramete andato avanti quindi posso andare indietro

    se
    history.length==2 o >2 posso andare avanti e indietro


    quindi se il codice proposto da pr.html è

    <style type="text/css">
    div.menuLinks {
    background: #EEEEEE;
    font-size: 11px;
    font-family: Verdana;
    width: 130px;
    padding: 3px;
    border-top: Solid 1px #CCCCCC;
    border-left: Solid 1px #CCCCCC;
    border-right: Solid 1px #CCCCCC;
    cursor: Default;
    }
    </style>

    <script language="javascript">
    <!--
    function MenuTxDx() {
    var sx = window.event.x;
    var tp = window.event.y;
    menu.style.display = '';
    pos.style.left = sx;
    pos.style.top = tp;
    return false;
    }
    function link(url) {
    location.href = url;
    }
    //-->
    </script>

    </head>
    <body link="#003366" alink="#FF3333" vlink="#003366" onContextMenu="return MenuTxDx()" onClick="menu.style.display='None'">

    posso fare in modo di personalizzare questa visione ovvero satmpare o meno il contenuto seguente controllando con dei if in base al valore di history.length -> 0,1,2,>2 o è meglio sinceramente farlo lato server con PHP o ASP ??
    come si fà con javascript ?? non sono un drago :tongue:


    Grazie.

    HW

    //codice per visualizzare menu
    <div id="menu" style="display: None;">
    <div id ="pos" style="position: Absolute;">
    <div class="menuLinks" onMouseOver="this.style.color='#FFFFFF';this.style .background='#003366'" onMouseOut="this.style.color='#000000';this.style. background='#EEEEEE'" onClick="link('http://pro.html.it')">Clienti</div>
    <div class="menuLinks" onMouseOver="this.style.color='#FFFFFF';this.style .background='#003366'" onMouseOut="this.style.color='#000000';this.style. background='#EEEEEE'" onClick="link('javascript:history.go(-1)')">Inserisci Clienti</div>
    <div class="menuLinks" onMouseOver="this.style.color='#FFFFFF';this.style .background='#003366'" onMouseOut="this.style.color='#000000';this.style. background='#EEEEEE'" onClick="link('javascript:history.go(+1)')">Avanti </div>
    <div class="menuLinks" style="border-bottom: Solid 1px #CCCCCC;" onMouseOver="this.style.color='#FFFFFF';this.style .background='#003366'" onMouseOut="this.style.color='#000000';this.style. background='#EEEEEE'" onClick="link('javascript:window.close()')">Indiet ro</div>
    </div>
    </div>

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    233
    non abbamdonatemi adesso

    HW

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.