Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [JS] Link con SELECT

  1. #1
    Utente di HTML.it L'avatar di Nosfe
    Registrato dal
    Jan 2004
    Messaggi
    454

    [JS] Link con SELECT

    Salve ragazzi,

    non sono esperto di Java ma ho fatto questo codice (un po' con l'aiuto di Dreamweaver un po' da solo):

    codice:
    <script language="JavaScript" type="text/JavaScript">
    <!--
    function jumping(selform,restore){
    if(selform.options[selform.selectedIndex].value != -1){
      eval("self.location='forum.php?f="+selform.options[selform.selectedIndex].value+"'");
      }
      if (restore) selform.selectedIndex=0;
    }
    //-->
    </script>
    <form name="jumping">
    <select name="jumpb" onChange="jumping(this,0)">
    <option value="-1">Selezionare un Forum</option>
    <option value="-1"></option>
    <option value="-1">Prima Categoria</option>
    <option value="-1">---------------</option>
    <option value="3">Nuovo primo forum della prima categoria</option>
    <option value="4">Hahhaas</option>
    <option value="-1"></option>
    <option value="-1">Seconda categoria hahaha</option>
    <option value="-1">---------------</option>
    <option value="2">1o forum seconda categoria</option>
    <option value="-1"></option>
    </select>
    </form>
    Il problema è che con Opera funziona invece con IE no. Quale potrebbe essere l'errore?

    Grazie in anticipo

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: [JS] Link con SELECT

    Originariamente inviato da Nosfe
    Salve ragazzi,

    non sono esperto di Java ma ho fatto questo codice (un po' con l'aiuto di Dreamweaver un po' da solo):

    codice:
    <script language="JavaScript" type="text/JavaScript">
    <!--
    function jumping(selform,restore){
    if(selform.options[selform.selectedIndex].value != -1){
      eval("self.location='forum.php?f="+selform.options[selform.selectedIndex].value+"'");
      }
      if (restore) selform.selectedIndex=0;
    }
    //-->
    </script>
    <form name="jumping">
    <select name="jumpb" onChange="jumping(this,0)">
    <option value="-1">Selezionare un Forum</option>
    <option value="-1"></option>
    <option value="-1">Prima Categoria</option>
    <option value="-1">---------------</option>
    <option value="3">Nuovo primo forum della prima categoria</option>
    <option value="4">Hahhaas</option>
    <option value="-1"></option>
    <option value="-1">Seconda categoria hahaha</option>
    <option value="-1">---------------</option>
    <option value="2">1o forum seconda categoria</option>
    <option value="-1"></option>
    </select>
    </form>
    Il problema è che con Opera funziona invece con IE no. Quale potrebbe essere l'errore?

    Grazie in anticipo
    Hai chiamato sia il form che la funzione uguale jumping cambia il nome ad uno dei due vedrai che dopo funziona con tutti i browser.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di Nosfe
    Registrato dal
    Jan 2004
    Messaggi
    454
    Hahahahahah (risata isterica)

    Che cavolo era così semplice e ci sono uscito matto

    Grazie mille cavicchiandrea

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 © 2026 vBulletin Solutions, Inc. All rights reserved.