ciao a tutti.
sto programmando un sito e la situazione è questa:
ho una pagina principale che contiene: un menu,uno slideshow e uno scroller promozionale (ai contenuti del sito stesso); più un 'corpo' nel quale vengono scritte (sfruttando innerHTML) le varie pagine che l'utente sceglie dal menu.
Ho testato il sito su linux (sul quale è stato programmato) e su windows e funziona correttamente con i seguenti browser:
epiphany, firefox, netscape, opera, konqueror.
Il problema è quando lo metto su internet explorer. In alto appare il famoso messaggio del controllo active x che dice che la pagina contiene script potenzialmente pericolosi.
i problemi sono quindi due:
- eliminare questo fastidioso messaggio che appare ogni qual volta si tenta di cliccare qcosa sulla pagina (perchè si tenta di eseguire uno script). tra l'altro consentendo l'esecuzione degli script la pagina viene ricaricata, innescando così un loop infinito a causa del quale il sito (solo su explorer) non è mai pienamente fruibile.
- i controlli activex scattano anche sulle pagine create dinamicamente scrivendo con l'innerHTML. Il problema è che i controlli activex sulle pagine così create non sono controllabili. (non vengono mostrati proprio, ma caricando queste pagine singolarmente ho visto che explorer le blocca con il maledetto messaggio activex). Queste pagine contengono funzioni javascript che vengono eseguite nella pagina principale e sono chiamate così: top.nomefunzione(argomenti);
faccio presente che nel sito che sto programmando non ho inserito alcun oggetto activex. questi controlli che explorer fa, credo riguardino gli script in javascript (di cui il sito è pieno zeppo).
Come faccio ad aggirare il problema?
ripeto, a scanso di equivoci, che questi problemi li ho solo su explorer (e considerando la sua diffusione non posso neanche dire 'solo'). Quindi non penso ci siano dei problemi con gli script che ho scritto dal momento che funzionano perfettamente. (anche su computer non nuovissimi)
chiedo disperatamente aiuto!! spero di non aver scritto troppo
sto programmando un sito e la situazione è questa:
ho una pagina principale che contiene: un menu,uno slideshow e uno scroller promozionale (ai contenuti del sito stesso); più un 'corpo' nel quale vengono scritte (sfruttando innerHTML) le varie pagine che l'utente sceglie dal menu.
Ho testato il sito su linux (sul quale è stato programmato) e su windows e funziona correttamente con i seguenti browser:
epiphany, firefox, netscape, opera, konqueror.
Il problema è quando lo metto su internet explorer. In alto appare il famoso messaggio del controllo active x che dice che la pagina contiene script potenzialmente pericolosi.
i problemi sono quindi due:
- eliminare questo fastidioso messaggio che appare ogni qual volta si tenta di cliccare qcosa sulla pagina (perchè si tenta di eseguire uno script). tra l'altro consentendo l'esecuzione degli script la pagina viene ricaricata, innescando così un loop infinito a causa del quale il sito (solo su explorer) non è mai pienamente fruibile.
- i controlli activex scattano anche sulle pagine create dinamicamente scrivendo con l'innerHTML. Il problema è che i controlli activex sulle pagine così create non sono controllabili. (non vengono mostrati proprio, ma caricando queste pagine singolarmente ho visto che explorer le blocca con il maledetto messaggio activex). Queste pagine contengono funzioni javascript che vengono eseguite nella pagina principale e sono chiamate così: top.nomefunzione(argomenti);
faccio presente che nel sito che sto programmando non ho inserito alcun oggetto activex. questi controlli che explorer fa, credo riguardino gli script in javascript (di cui il sito è pieno zeppo).
Come faccio ad aggirare il problema?
ripeto, a scanso di equivoci, che questi problemi li ho solo su explorer (e considerando la sua diffusione non posso neanche dire 'solo'). Quindi non penso ci siano dei problemi con gli script che ho scritto dal momento che funzionano perfettamente. (anche su computer non nuovissimi)
chiedo disperatamente aiuto!! spero di non aver scritto troppo