Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2000
    Messaggi
    53

    Javascript - Help su DIV e Layer

    C'è un modo per scrivere con Javascript dinamicamente del testo in una parte della pagina come as esempio un div od un layer????

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    http://pro.html.it/articoli/id_238/idcat_33/pro.html
    se poi specifichi meglio quello che vuoi fare vediamo come si può fare
    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2000
    Messaggi
    53
    Mi spiego meglio hai ragione

    Io a runtime tramite javascript posso modificare per esempio il value di una casella di testo;

    document.all.T1.value="sdsdsds";

    potrei anche modificare il src di un'immagine....ma si può modificare il contenuto di un div o di un layer.

    Il mio obiettivo è quello di passare diverse stringhe formattate ad un layer...se lo facessi con una text box...poi avrei dei limiti per la formattazione.

    Spero di essere stato più chiaro. :bubu:

    Grazie.

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    bene, allora il link è giusto
    devi usare document.getElementById('nome_del_livello').innerH TML='nuovo contenuto'

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2000
    Messaggi
    53
    provo ok....


    io per il momento ho trovato:

    function inserisci_frase() {
    if(document.getElementById && document.createTextNode) {

    // inanzitutto creiamo un nuovo nodo di testo

    frase = document.createTextNode("Iniziamo con un esempio semplice")

    // poi, recuperiamo l'elemento con l'attributo ID pari "par_pre"
    // e appendiamoci il nodo di testo appena creato

    document.getElementById("par_pre").appendChild(fra se)
    }
    }

    Volevo sapere se era anche possible applicare una formattazione al testo (("Iniziamo con un esempio semplice")

    Grazie.

  6. #6

  7. #7
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ma la tua funzione per scrivere nel livello si chiama Scrivi()?

    intanto se il delimitatore di stringa è '
    '<a onMouseOver="Scrivi(\'casa\')" href="...

    poi, innerHTML ti permette di passare testo e html,
    se vuoi procedere appendendo nodi ti consiglio questo articolo
    ciao

  8. #8
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    la formattazione del forum ha tolto i backslash, togli lo spazio che segue il \
    codice:
    '<a onMouseOver="Scrivi(\ 'casa\ ')" href="...

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2000
    Messaggi
    53
    Purtroppo sono costretto a fare così perchè mi serve scorrere il mio recordset con un while in alto.

    Devo poi passare il tutto a quella funzione scrivi che utilizza innerHTML.....in effetti il testo deve provenirgli dal parametro di Scrivi...ma non riesco a passarglielo...puoi aiutarmi???

    Se il parametro è numerico va tutto bene...se è una stringa s'incazza.

    Grazie.

  10. #10
    Utente di HTML.it
    Registrato dal
    Dec 2000
    Messaggi
    53
    '<a onMouseOver="Scrivi('casa')" href="...




    si incazza

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.