Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    semplice script che funziona in IE7, ma no in IE8 e mozilla

    Ciao

    ho un problema con un semplice javascript, ho creato due menu a tendina a cui gli ho associato due radio button.
    Lo scopo è abilitare disabilitare i menu a tendina attraverso le radio button, cioè un solo menu a tendina deve essere abilitato alla volta. Es clicco sul primo radio abilito il primo menu e disabilito il secondo menu e viceversa.

    Questo semplice javascript/html che posto funziona con IE7, con IE8 e Mozzilla non funziona e neanche segnala errore.

    Qualcuno mi può aiutare?


    function enableTargetdisableGroup(flag){
    se1=document.getElementById("selectedGroup");
    se1.disabled=flag;
    se2=document.getElementById("selectedTarget");
    se2.disabled=false;
    }

    function enableGroupdisableTarget(flag){
    se1=document.getElementById("selectedTarget");
    se1.disabled=flag;
    se2=document.getElementById("selectedGroup");
    se2.disabled=false;
    }


    <input type="radio" name="targetGroup" value="target" onclick="return enableTargetdisableGroup(true)"> Target
    <select name="selectedTarget">
    <option>example</option>
    </selected>

    <input type="radio" name="targetGroup" value="group" onclick="return enableGroupdisableTarget(true)"> Group
    <select name="selectedGroup">
    <option>example</option>
    </select>



    Ciao

  2. #2
    codice:
    <input type="radio" name="targetGroup" value="target" onclick="return enableTargetdisableGroup(true)"> Target
    <select name="selectedTarget" id="selectedTarget">
    <option>example</option>
    </select>
    
    <input type="radio" name="targetGroup" value="group" onclick="return enableGroupdisableTarget(true)"> Group
    <select name="selectedGroup" id="selectedGroup">
    <option>example</option>
    </select>
    Semplicemente la getElementById('nome') cerca un elemento con un id='nome' e non con il name='nome', nei browsers decenti!

    IE7 e precedenti usano un solo scope per la collection dei name e quella degli id, da cui problemi.

    &Egrave; assurdo che si faccia un browser che supporta la getElementById ma ti torna un elemento che NON HA L'ID che tu richiedi!

    HTH
    Zappa
    [PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
    [Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]

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.