Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    16

    [JS+HTML] redirect onChange di una ComboBox

    salve a tutti, scrivo qui dopo aver provato più e più volte a cercare su "gugol" o su alcune guide senza trovare risposta, il mio quesito è questo:
    ho la necessita di cambiare pagina in un altro frame tramite la combobox

    ho scritto questo codice

    Codice PHP:
        <?
            $res 
    mysql_query("SELECT zona,officina FROM tuninglab_citta WHERE proprietario = '$PHP_TUNINGLAB_USER'");
            echo 
    '<select onChange="apri(\'officina.php\')" style="background-color: #FFCC00; font-size: 10px;font-weight:bold;" name="officine">'
            while (
    $row mysql_fetch_array($res)){
                echo 
    '<option value="z='.$row[zona].'&o='.$row[officina].'">'.$row[zona].':'.$row[officina].'</option>';
                    }
            echo 
    '</select>';
        
    ?>
    questo mi produce nel frame "menu" una combo, alla selezione di una voce vorrei aprire una pagina in un altro frame..ed è qui che entra in gioco JS
    ho scritto questa funzione, che è quella che richiamo all'onChange:
    function apri(url){
    location.href=url;
    }
    so che così mi apre l'url nello stesso frame, il succo ora è
    che sintassi devo usare per aprirlo in un altro frame di nome "center"?

    ringrazio anticipatamente

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    prova con

    window.frames['nomeframe'].location.href = url;

    altrimenti con (ma la prima dovrebbe essere la sintassi più corretta)
    window.open(url,nomeframe,'');
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    16
    GRAZIE mille, ho utilizzato la seconda, con la prima non mi ha funzionato,
    cmQ grazie!

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.