WebSite X5Help Center

 
Sci S.
Sci S.
User

Passando da evo9 ad evo12, javascript non risponde correttamente  it

Autore: Sci S.
Visite 613, Followers 1, Condiviso 0  

Lo script

<script type="text/javascript" id="WolframAlphaScript76e099ad87023a930455f3ddf785569f" src="//www.wolframalpha.com/widget/widget.jsp?id=76e099ad87023a930455f3ddf785569f&theme=gray"></script>

caricato nella pagina come oggetto Html, funzionava correttamente in evo9 ma non nella nuova nuova versione 12.

Preciso che il codice funziona ancora bene se caricato in una normale pagina html, vedi qui: http://numerica.altervista.org/Senzatitolo-1.html

Non funziona qui:  http://numerica.altervista.org/grafici-di-funz..html

Mi sapete dare una soluzione?

Postato il
10 RISPOSTE
Mirko Boschetti
Mirko Boschetti
Moderator

quello che funziona è messo dopo l'apertura del tag body

l'altro che non funziona dopo l'apertura del tag head.....mettilo invece in un oggetto html nella pagina....

Leggi di più
Postato il da Mirko Boschetti
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... per me entra in conflitto con il file jquery.js del sito, rigo 21 del sorgente HTML...

... per evitare problemi usare una pagina html di base con lo script, importandola in IFRAME...

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Sci S.
Sci S.
User
Autore

Si kolAsim, è sicuramente un conflitto generato dal sistema. L'errore si presenta anche quando lo script viene caricato in una pagina x5 "senza applicare il modello" ma non si presenta in pagine html "pulite", le quali vengono ben lette anche se caricate in pagine x5 attraverso un iframe. Cosa ne pensano i tecnici? E' un problema aggirabile senza espedienti(iframe) oppure ci dobbiamo rassegnare? ... 

Leggi di più
Postato il da Sci S.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Sci S.
... ... ... E' un problema aggirabile senza espedienti(iframe) oppure ci dobbiamo rassegnare? ... 

... in attesa che ti rispondano i tecnici, ...per me sono gli script esterni che devono essere compilati in modo adeguato, anche se jQuery ed HTML5 stanno riscoprendo l'acqua calda e complicando diverse cose, è una libreria globale condivisa in evoluzione, anche se poco compatibile, per cui come detto sono gli script esterni che si dovrebbero adeguare al jQuery...

... nel tuo caso, visto che non l'hai progettato tu lo script, dovresti cercarne uno compatibile con jQuery; ...tanto per dire la mia, con SwishMax la stessa funzione del tuo script la si crea senza alcun conflitto e compatibile al 100% in formato SWF (Flash)...

... io non ho il programma!, quindi non so che conflitti possa creare con funzioni del Programma che facessero uso di jQuery, ma tu che puoi, puoi provare con l'alternativa Google antecedente alla versione in uso, per esempio prova ad aggiungere alla fine di HEAD questa stringa e provare:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script>

(il tuo script invece fa uso di questa libreria: //ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js)

... prova i vari oggetti del programma che fanno uso di jQuery, non so, slideshow, schede, eccetera verificandone il corretto funzionamento in rete, e se tutto funzionasse, avresti risolto senza IFRAME, che comunque è una alternativa da non sotto valutare, semplice, immediata e senza stress, che io ho contribuito alla sua divulgazione in solitaria controtendenza dal 2005, avendone ragione...

.

ciao

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Sci S.
Sci S.
User
Autore

Condivido in pieno quello che dici e sperimentero' lo script da te suggerito. Per quanto riguarda swf, ho deciso di abbandonare l'uso di tale tecnologia in quanto non più  supportata da alcuni browser  ed più in particolare da smartphone e/o talbet che sono gli strumenti tecnologici maggiormente in uso da studenti e insegnanti(i miei lettori). Grazie di tutto.

Leggi di più
Postato il da Sci S.
Sci S.
Sci S.
User
Autore

Caro KolAsim, la soluzione dello script da te proposto funziona molto bene e ti ringrazio:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script>.

Spero che ?anche?  i tecnici, spesso latitanti su queste pagine, diano un loro contributo illuminante per noi tutti.

Leggi di più
Postato il da Sci S.
Sci S.
Sci S.
User
Autore

In attesa di trovare una soluzione, avevo già approntato una pagina con iframe(anch'io ne faccio uso frequente per pagine esterne o .pdf) Questa carica lo script da una pagina "pulita": funziona perfettamente, ...ma mi irritava il fatto di doverci ricorrere.

http://numerica.altervista.org/pagina-126.html

Questa invece è la vecchia pagina a cui ho apportato la correzione proposta da KolAsim:

http://numerica.altervista.org/grafici-di-funz..html

Come si vede, entrambe funzionano benissimo.

Leggi di più
Postato il da Sci S.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Sci S.
... ... ... Spero che ?anche?  i tecnici, spesso latitanti su queste pagine, diano un loro contributo illuminante per noi tutti.

... devi pazientare, intervengono nelle 24-48 ore dal tuo ultimo post, tra lunedì e venerdì feriali, quindi meglio non aggiungerne, ed ormai se ne riparlerebbe da lunedì prossimo...

... comunque è la fonte del tuo script che si deve aggiornare in quanto come ti avevo anticipato fa uso di una libreria sorpassata:

(il tuo script invece fa uso di questa libreria: //ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js)

... ottima anche la soluzione IFRAME, un passaggio in più, ma indolore, utile per tante altre cose da ottenere in modo rapido...

...!... ho notato che hai inserito nella pagina del codice PHP, ...se ti serve, questo deve essere interpretato dal server e per poterlo fare devi cambiare l'estensione del file generato in .php ...tramite le Proprietà della Pagina

... ho notato anche che hai usato la punteggiatura nel nome della pagina, anche se attualmente non è più un errore, evitalo, e non fare uso neanche di caratteri speciali, spazi vuoti, ma solo di caratteri alfanumerici possibilmente minuscoli (abc...0123...), consentiti (-_) ...

.

ciao



Leggi di più
Postato il da  ‪ KolAsim ‪ ‪