Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Javascript - Perchè questa funzione non funziona su wordpress?
Forum - Javascript - Perchè questa funzione non funziona su wordpress?

Avatar
lorenzoscarrone (Normal User)
Pro


Messaggi: 92
Iscritto: 16/11/2011

Segnala al moderatore
Postato alle 14:01
Martedì, 02/12/2014
Se la eseguo in locale funziona correttamente senza problemi, ma quando la inserisco sul mio sito è come se non ci fosse. ill mio sito come da titolo fa girare wordpress

Codice sorgente - presumibilmente Javascript

  1. <script type="text/javascript">
  2.                           function toggleMe(obj, a){
  3.                                 var e=document.getElementById(a);
  4.                                 if(obj=="no"){
  5.                                         e.style.display="none";
  6.                                         }else{
  7.                                                 e.style.display="block";
  8.                                                 }
  9.                                
  10.                                 }
  11.                 </script>
  12. ...
  13. <tr><td>Sede di lavoro diversa da sede legale:</td><td>
  14. <select name="indi_azi" onchange="toggleMe( this.options[this.selectedIndex].value, 'sede_lavoro_diff' )" >
  15.                                         <option  value="no" selected>Seleziona</option>
  16.                                         <option  value="si" >si</option>
  17.                                         <option  value="no">no</option>
  18. </select> </td></tr></table>
  19. <table id="sede_lavoro_diff" style="display: none;">
  20. ...    
  21. </table>


PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6230
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 16:03
Martedì, 02/12/2014
URL del sito online?


Il mio blog: https://piero.dev
PM Quote
Avatar
lorenzoscarrone (Normal User)
Pro


Messaggi: 92
Iscritto: 16/11/2011

Segnala al moderatore
Postato alle 16:08
Martedì, 02/12/2014
Www.studioscarrone.it -> Servizi -> area clienti -> modulo assunzione password rezeji90

Ultima modifica effettuata da lorenzoscarrone il 02/12/2014 alle 16:14
PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6230
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 19:02
Martedì, 02/12/2014
Come l'hai inserito quello script? Dall'editor di Wordpress? Assicurati di disabilitare l'editor WYSIWYG quando inserisci lo script. Se guardi il sorgente, ci sono dei tag <p> nel mezzo dello script.

Codice sorgente - presumibilmente Javascript

  1. <p><script type="text/javascript">
  2.                           function toggleMe(obj, a){
  3.                                 var e=document.getElementById(a);
  4.                                 if(obj=="no"){
  5.                                         e.style.display="none";
  6.                                         }else{
  7.                                                 e.style.display="block";
  8.                                                 }</p>
  9. <p>                                     }
  10.                 </script>



Uncaught SyntaxError: Unexpected token <


Il mio blog: https://piero.dev
PM Quote
Avatar
Roby94 (Member)
Guru


Messaggi: 1170
Iscritto: 28/12/2009

Segnala al moderatore
Postato alle 19:15
Martedì, 02/12/2014
Io non l'ho nemmeno trovato lo script.... Ho risolto sostituendo
Codice sorgente - presumibilmente Plain Text

  1. toggleMe( this.options[this.selectedIndex].value, 'sede_lavoro_diff' )


con
Codice sorgente - presumibilmente Plain Text

  1. jQuery("#sede_lavoro_diff").css("display",(this.options[this.selectedIndex].value=="si")?"block":"none");


Ma dovresti risolvere come dice Piero.

PM Quote
Avatar
lorenzoscarrone (Normal User)
Pro


Messaggi: 92
Iscritto: 16/11/2011

Segnala al moderatore
Postato alle 19:25
Martedì, 02/12/2014
Grazie a tutti :) ho risolto includendo il codice tra i tag <code></code>

Ultima modifica effettuata da lorenzoscarrone il 02/12/2014 alle 19:29
PM Quote