Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di coteaz
    Registrato dal
    Mar 2006
    Messaggi
    365

    [JavaScipr] write e writeln problema FACILE

    salve vi pongo ancora una mia domanda

    credo che la risposta sia molto semplice ma io nn ci so arrivare da solo

    ho un frame

    in questo frame ho semplicemente questo testo

    1. cane


    ora io vorrei scrivere altri elementi nel frame in questione

    se uso x esempio
    window.frames['mio_frame'].document.writeln("[*]" + gatto + "");

    oppure

    window.frames['mio_frame'].document.write("[*]" + gatto + "");

    mi scrive si gatto ma mi cancella tutto quello che gia è presente nella pagina

    c'è un modo x scrivere in un punto preciso in modo che io posso aumentare la lista dei puntati e numerati presente? e soprattutto senza perdere tutto quello che gia c'è nella pagina?

    nota non c'è ne body e ne head nel frame tanto appena chiamo il metodo write mi cancella tutto!

    grazie

  2. #2
    Utente di HTML.it L'avatar di coteaz
    Registrato dal
    Mar 2006
    Messaggi
    365
    forse c'è una soluzione ma nemmeno funziona

    questo è il frame

    1. cane


    se io faccio

    var testo ="[*]gatto";
    document.getElementById("destinazione").innerHTML = testo;

    questo a differenza di write o writeln mi sostituisce cane con gatto quindi nn mi cancella tutto...

    ma io vorrei aggiungerlo nn sostituirlo

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    document.getElementById("destinazione").innerHTML += testo;

  4. #4
    Utente di HTML.it L'avatar di coteaz
    Registrato dal
    Mar 2006
    Messaggi
    365
    cacchio funziona

    grazie

    e chi ci aveva pensato



    grazie mi hai di nuovo salvato la vita :master:

  5. #5
    Utente di HTML.it L'avatar di coteaz
    Registrato dal
    Mar 2006
    Messaggi
    365
    come mai quello che scrivo con write o writenl guardando il sorgente della pagina si vede mentre quello che scrivo con innerHTML non si vede?

  6. #6
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    il sorgente in realta' non lo modifichi mai,
    quando scrivi con document.write a documento gia' renderizzato il documento viene sostituito dalla stringa da stampare con document.write
    se vedi il codice di quella pagina chiaramente conterra' solo la stringa

    se scrivi run-time nello stesso documento con document.write nel codice leggi lo script, document.write('...')

    anche quando modifichi il contenuto di un elemento con innerHTML non modifichi il codice, x farla semplice imponi al browser di visualizzare contenuto diverso

  7. #7
    Utente di HTML.it L'avatar di coteaz
    Registrato dal
    Mar 2006
    Messaggi
    365
    chiarissimo, quindi nn c'è modo

    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.