Visualizzazione dei risultati da 1 a 5 su 5

Discussione: finestra a tendina

  1. #1

    finestra a tendina

    Il problema è questo:
    ho usato uno script java per creare un menù a tendina; in pratica selezionando uno dei link e clikkando successivamente sul pulsante di fianco si deve aprire un certo documento.
    ebbene, utilizzando uno degli scipt preso da questo sito, ci riesco facilmente. (basta usare la funzione leapto
    solo che io vorrei che invece di aprirsi una pagina intera del browser (con i menù di navigazione, etc) si apra una piccola finestra tipo popup.
    suppongo che bisogna inserire le caratteristiche di questa finestra (altezza, larghezza, scrollbars=no etc.)
    ma dove? sto letteralmente impazzendo!
    oppure non si può fare?

    indico sotto il listato:


    <SCRIPT LANGUAGE="JavaScript">

    function leapto(form) {

    var myindex=form.dest.selectedIndex

    window.open(form.dest.options[myindex].value);
    }

    </SCRIPT>

    </HEAD>

    <BODY bgcolor="white">

    <FORM NAME="myform">

    <SELECT NAME="dest" SIZE=1>

    <OPTION SELECTED VALUE="">--->scegli una voce<---

    <OPTION VALUE="C:\Documento 1.htm">nome link1
    <OPTION VALUE="C:\documento 2">nomelink2
    (e così via)
    </SELECT>
    <INPUT TYPE="BUTTON" VALUE="Jump around this place"
    onClick="leapto(this.form)">


    </FORM>


    grazie per la pazienza
    Robo

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    qui
    window.open(form.dest.options[myindex].value);

    window.open(form.dest.options[myindex].value,'pop','...caratteristiche...');

  3. #3
    grazie infinite, provo subito.
    Robo

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649

    risposta a pvt

    pop si riferisce al nome finestra,
    se la popup è già aperta sostituisce il contenuto ma non ne apre una nuova,
    se ne vuoi aprire sempre una nuova sostituisci a pop
    _blank

    function leapto(mio_form) {
    var myindex=mio_form.dest.selectedIndex
    if(myindex!=''){
    window.open(mio_form.dest.options[myindex].value,'','scrollbars=no,resizable=yes,width=200,h eight=220,status=no,location=no,toolbar=no');
    }
    }

    dovrebbe funzionare,
    prova ad inserire un link assoluto ad una pagina internet
    ciao

  5. #5
    ok funziona.
    grazie mille ancora
    ciao

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.