Pagina 2 di 5 primaprima 1 2 3 4 ... ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 46
  1. #11
    Utente di HTML.it L'avatar di Igreo
    Registrato dal
    Jun 2004
    Messaggi
    1,114
    Non capisco eprchè non dunzioni lo script... su firefox funziona quasi correttamente, mentre per IE e non so rporpio s altri browser, non ne vuole sapere di funzionare

    codice:
    //Tra i tag script dell'HEAD
    
    function openframe(name) {
    
    
    if (name == "forum") document.getElementById('finestra').innerHTML = forum;
    
    if (name == "memo") document.getElementById('finestra').innerHTML = memo;
    
    if (name == "ansa") document.getElementById('finestra').innerHTML = ansa;
    
    }
    
    //NEL BODY
    
    MEMO</br>
    
    
    
    <TABLE align="left" height="100%" width="100%" border="0" cellpadding="0" cellspacing="0">
    <TR>
    <TD id="finestra" style="background-color: lightblue;">
    
    
    
    </TD>
    </TR>
    </TABLE>
    Cosa c'è che non va?
    Inoltre, vedete nel tag A, ci sono onMouseOver e Out, ebbene, anch'essi, su Firefox funzionano correttamente, mentre su IE no (mi chiedo come sempre per anche gli altri browser!).

    Ciao e sempre grazie!

    PS: come vedete nell'href c'è java-script, ma questo è "un'errore" del codice code, in quanto sul mio script, javascript è tutto attaccato!

  2. #12
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    onMouseOver="this.style.background='url(s1.gif) repeat-x'"
    onMouseOut="this.style.background='url(back.gif) repeat-x'"

    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. #13
    Utente di HTML.it L'avatar di Igreo
    Registrato dal
    Jun 2004
    Messaggi
    1,114
    MA questo cosa c'entra con il Thread in questione? Ti sei confuso con l'altro.

  4. #14
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da Igreo
    Non capisco eprchè non dunzioni lo script... su firefox funziona quasi correttamente, mentre per IE e non so rporpio s altri browser, non ne vuole sapere di funzionare

    codice:
    //Tra i tag script dell'HEAD
    
    function openframe(name) {
    
    
    if (name == "forum") document.getElementById('finestra').innerHTML = forum;
    
    if (name == "memo") document.getElementById('finestra').innerHTML = memo;
    
    if (name == "ansa") document.getElementById('finestra').innerHTML = ansa;
    
    }
    
    //NEL BODY
    
    MEMO</br> 
    
    
    <TABLE align="left" height="100%" width="100%" border="0" cellpadding="0" cellspacing="0">
    <TR>
    <TD id="finestra" style="background-color: lightblue;">
    
    
    
    </TD>
    </TR>
    </TABLE>
    Cosa c'è che non va?
    Inoltre, vedete nel tag A, ci sono onMouseOver e Out, ebbene, anch'essi, su Firefox funzionano correttamente, mentre su IE no (mi chiedo come sempre per anche gli altri browser!).
    Ciao e sempre grazie!

    PS: come vedete nell'href c'è java-script, ma questo è "un'errore" del codice code, in quanto sul mio script, javascript è tutto attaccato!
    Forse l'errore e' un pochino anche tuo dato che hai aperto diverse discussioni che trattano della stessa pagina... ma puoi liberamente ignorare la mia risposta, e scusa se sono andato fuori tema.

    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. #15
    Utente di HTML.it L'avatar di Igreo
    Registrato dal
    Jun 2004
    Messaggi
    1,114
    Ah! Sorry, non lo ricordavo... (questo mi serve da lezioni per non fare domande non inerenti!); ma il problema che continua a darmelo l'errore! In onmoouseover, mi dice Argomento nonvaligo, nonostante lo script funzioni...!

    Per il resto del problema? Cioè aprire i vari iframe?

  6. #16
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da Igreo
    Ah! Sorry, non lo ricordavo... (questo mi serve da lezioni per non fare domande non inerenti!); ma il problema che continua a darmelo l'errore! In onmoouseover, mi dice Argomento nonvaligo, nonostante lo script funzioni...!

    Per il resto del problema? Cioè aprire i vari iframe?
    Per l'errore... potrebbe dipendere da altri elementi presenti nella pagina ma a noi non noti: se vuoi un esame piu' approfondito devi postare un link alla pagina sicche' si possa esaminarla;

    Per "scrivere" dentro l'iframe... un metodo puo' essere:

    // ottenere un riferimento all'iframe, per esempio:
    var w = document.nomeIframe;
    // azzerare e aprire il document
    w.document.open();
    // scriverci
    w.document.write("ciao mondo!");
    // chiudere il document
    w.document.close();

    Ovviamente ci sono altre strade... ma continuo a non capire esattamente i tuoi intenti

    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

  7. #17
    Utente di HTML.it L'avatar di Igreo
    Registrato dal
    Jun 2004
    Messaggi
    1,114
    Il problema è che con questo script:

    function openframe(name) {


    if (name == "forum") document.getElementById('finestra').innerHTML = forum;

    if (name == "memo") document.getElementById('finestra').innerHTML = memo;

    if (name == "ansa") document.getElementById('finestra').innerHTML = ansa;

    }


    e naturalmente i vari forum, memo, dichiarati e descritti, su firefox li apre mentre su IE no e non so con altri browser!

    Per quanto riguarda invece l'altro script per il cambio d'immagine, l'errore viene scritto soltanto quando mi posizione sopra il link, quindi nell'onmouseover e la riga dell'errore corrisponde! ??

  8. #18
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Si da il caso che l'espressione

    document.getElementById('finestra')

    restituisca un oggetto finestra e che una finestra non possiede la proprieta' innerHTML

    Devi seguire altre strade, una delle quali l'ho gia' suggerita.

    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

  9. #19
    Utente di HTML.it L'avatar di Igreo
    Registrato dal
    Jun 2004
    Messaggi
    1,114
    Non ti seguo... la finestra in particolare è un div... che grazie allo script verrà a contenere l'iframe! Ora il problema è dire al link di aprire un frame dentro a quel div finestra... mi avevano detto che innerHTML andava bene! Mi sbaglio? Su Firefox funziona!

  10. #20
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da Igreo
    Non ti seguo... la finestra in particolare è un div... che grazie allo script verrà a contenere l'iframe! Ora il problema è dire al link di aprire un frame dentro a quel div finestra... mi avevano detto che innerHTML andava bene! Mi sbaglio? Su Firefox funziona!
    Hai ragione, ho toppato... mi ha tratto in inganno il nome che hai dato al contenitore.

    Se non ricordo male, in IE il contenitore deve obbligatoriamente contenere qualcosa perche' si possa usare la proprieta' innerHTML ... ne tuo caso invece non contiene nulla: prova a metterci uno spazio... codificato:

    <TD id="finestra" style="background-color: lightblue;">
    & n b s p ; (ovviamente senza spazi...)
    </TD>

    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

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.