Visualizzazione dei risultati da 1 a 10 su 34

Discussione: errore Bad Gateway

Hybrid View

  1. #1
    Si

    Inizialemente compare la pagina bianca con i due pulsanti...quando premo qualsiasi dei due spariscono i due pulsanti e comapare la scritta Bad Gateway

  2. #2
    Quote Originariamente inviata da mattia952 Visualizza il messaggio
    Si

    Inizialemente compare la pagina bianca con i due pulsanti...quando premo qualsiasi dei due spariscono i due pulsanti e comapare la scritta Bad Gateway
    Sei certo che la versione online non contenga qualche altro errore di sintassi? Quale browser/sistema operativo usi per aprire la pagina?

  3. #3
    scusa avevo commesso un errore nel caricamento del file html che quindi era rimasto quello precedente e funziona perfettamente grazie mille
    invece utilizzando gli eventi dei button è possibile fare in modo che quando premo chiami il CGI 1 e quando rilascio chiami il CGI 2? tutto in uno stesso button?

  4. #4
    Quote Originariamente inviata da mattia952 Visualizza il messaggio
    scusa avevo commesso un errore nel caricamento del file html che quindi era rimasto quello precedente e funziona perfettamente grazie mille
    invece utilizzando gli eventi dei button è possibile fare in modo che quando premo chiami il CGI 1 e quando rilascio chiami il CGI 2? tutto in uno stesso button?

    Dai un'occhiata a questo
    codice:
    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>CGI</title>
    <style type="text/css">
    .switch{
     font-size:14px;
     font-weight:bold;
     min-width:120px;
     text-align:left;
     padding:4px;
    }
    .switch:before{
     content:"";
     width:14px;
     height:14px;
     display:inline-block;
     border:1px solid #333;
     border-radius:7px;
     margin-right:5px;
     box-shadow:2px 2px 4px #fff inset;
    }
    .on:before{
     background:green;
    }
    .off:before{
     background:red;
    }
    </style>
    <script src="http://ajax.googleapis.com/ajax/libs...n.js"></script>
    <script type="text/javascript">
    $(function(){
     $('.switch').click(function(){
      var t=$(this), cgi_path;
      if(t.hasClass('on')){
       t.removeClass('on').addClass('off').text(t.data('text_off'));
       cgi_path=t.data('url_off');
      }else{
       t.removeClass('off').addClass('on').text(t.data('text_on'));
       cgi_path=t.data('url_on');
      }
      $('iframe[name="forms_target"]').attr('src',cgi_path);
     });
    });
    </script>
    </head>
    <body>
    <!-- Interruttore Led, inizialmente acceso (class="on") -->
    <button class="switch on" 
     data-url_on="cgi-bin/led_on.cgi" 
       data-url_off="cgi-bin/led_off.cgi"
       data-text_on="Led ON"
       data-text_off="Led OFF">Led ON</button>
    <br>
    <!-- Interruttore Funzione X, inizialmente spento (class="off") -->
    <button class="switch off" 
     data-url_on="cgi-bin/function_x_on.cgi" 
       data-url_off="cgi-bin/function_x_off.cgi"
       data-text_on="Function X ON"
       data-text_off="Function X OFF">Function X OFF</button>
    
    <iframe src="about:blank" name="forms_target" style="display:none"> </iframe>
    </body>
    </html>
    Lo script gestisce illimitati pulsanti, basterà aggiungerli all'HTML sulla falsa riga dei due inseriti, inserendo i vari "data" per il testo da mostrare su ON e su OFF e i rispettivi path ai CGI.

  5. #5
    come ti ho detto sono alle prime armi con questo linguaggio, potresti darmi una spiegazione piu terra terra riguardo al codice qui sopra?

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.