Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di lyllo
    Registrato dal
    Apr 2001
    Messaggi
    832

    DOM + inserimento <script> fallimentare

    ovviamente... in IE.

    devo inserire uno script a valle di un div dentro un div generato con DOM, per rendere il div contenitore draggabile.

    le ho provate tutte, partendo però, dal semplice innerHTML, in IE non funziona.

    sapete darmi un'idea?

    tnx

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    http://forum.html.it/forum/showthrea...hreadid=338806

    cerca nella parte dedicata ad ajax

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it L'avatar di lyllo
    Registrato dal
    Apr 2001
    Messaggi
    832
    Originariamente inviato da br1
    http://forum.html.it/forum/showthrea...hreadid=338806

    cerca nella parte dedicata ad ajax

    ciao
    forse mi sono spiegato male.

    in IE ho un problema: devo inserire un tag script.
    in FF faccio brutalmente innerHTML e va bene:
    oDIV.innerHTML ="<scpript>blablablab";

    in internet explorer non va.

    come posso fare?



  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da lyllo
    forse mi sono spiegato male.

    in IE ho un problema: devo inserire un tag script.
    in FF faccio brutalmente innerHTML e va bene:
    oDIV.innerHTML ="<scpript>blablablab";

    in internet explorer non va.

    come posso fare?


    Ti ho risposto, hai provato a leggere le discussioni elencate?

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Utente di HTML.it L'avatar di lyllo
    Registrato dal
    Apr 2001
    Messaggi
    832
    Originariamente inviato da br1
    Ti ho risposto, hai provato a leggere le discussioni elencate?

    ciao
    non mi dire che con DOM posso creare anche l'elemento script!
    mi suggerivi questo?
    codice:
    function include_dom(script_filename) {
        var html_doc = document.getElementsByTagName('head').item(0);
        var js = document.createElement('script');
        js.setAttribute('language', 'javascript');
        js.setAttribute('type', 'text/javascript');
        js.setAttribute('src', script_filename);
        html_doc.appendChild(js);
        return false;
    }

  6. #6
    Utente di HTML.it L'avatar di lyllo
    Registrato dal
    Apr 2001
    Messaggi
    832
    ok ho provato ad usare DOM.

    due cose:
    1) in FF funziona bene.
    2) in IE NO.
    il fatto è questo: sto usando uno script per il drang and drop dei div. tale script richiede che inserisca una tag <script> subito sotto l'handler che serve per spostare il div stesso.
    all'itnerno del tag c'è del codice.
    la questione è che
    a) se scrivo a mano il codice e lo includo brutalmente nell'elemento creato con un innerHTML in IE da errore
    b) se creo un file drag.js e lo includo con js.src = "drag.js", che tra l'altro risulta essere l'UNICA versione che non da errore in IE (le altre con setAttribute danno errore), NON succede nulla.

    suggerimenti?

    e grazie

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