Visualizzazione dei risultati da 1 a 9 su 9

Discussione: prompt()

  1. #1
    Utente di HTML.it L'avatar di Necsus
    Registrato dal
    Oct 2006
    Messaggi
    87

    prompt()

    Salve, mi chiedevo se era possibile stabilire un determinato colore al testo che viene inserito nella finestra del prompt.
    Ad esempio:
    var X = prompt("Inserisci valore di X: ")
    document.write("Hai inserito il valore " + X + " per la variabile X")
    Vorrei che " + X + " avesse un determinato colore di testo deiso da me, ovviamente.
    Magari con l'aiuto del css..

    Grazie Nexus

  2. #2
    Aggiungi uno span. Quello che stampi con document.write può anche essere codice html, che viene interpretato da tale.

    Quindi:
    codice:
    document.write("<html>");
    // aggiungi anche tutte le altre intestazioni per una pagina html
    document.write("Hai inserito il valore <span class=\"tua\">" + X + "</span> per la variabile X")
    E definisci nel foglio di stile contenuto nell'head, la classe tua.

  3. #3
    Utente di HTML.it L'avatar di Necsus
    Registrato dal
    Oct 2006
    Messaggi
    87
    Grazie tanto

  4. #4
    Utente di HTML.it L'avatar di Necsus
    Registrato dal
    Oct 2006
    Messaggi
    87
    Usufruisco nuovamente di questo topic per fare un'altra domanda;
    è possibile che la finestra di prompt spunti nella pagina Index.html ma che si riveli il valore inserito in un altra pagina?

  5. #5
    certo.
    Apri una nuova finestra che vuoi:
    codice:
    var f = window.open("");
    e poi fai:
    codice:
    f.document.write("");


  6. #6
    Utente di HTML.it L'avatar di Necsus
    Registrato dal
    Oct 2006
    Messaggi
    87
    Grazie ma in questo modo il valore inserito spunta in un punto a casaccio della pagina successiva?
    Perchè io volevo fare in questo modo:
    Apro la pagina "index.html", mi spunta la finestra con scritto: "Inserisci valore di X: "
    inserisco ad esempio "10".
    Poi premo su un link presente su "index.html" che mi apra la pagina (non in una nuova finestra) "varibile.html" dove all'interno di "varibile.html" c'è un qualche comando che mi richiami il "10" che avevo inserito precedentemente.
    Perchè vorrei che quel 10 mi spunti dentro una precisa tabella e non in un punto a casaccio della pagina.

    Grazie ancora.

  7. #7
    Per aprire la finestra "variabile.html" (che hai già) la specifichi nel codice:
    codice:
    var f = window.open("variabile.html",null, "");
    Poi per inserire la stringa del prompt all'interno di un elemento della pagina, fai una cosa del tipo:
    codice:
    f.id_td_tabella.innerHTML = stringa;
    dove f è la variabile che contiene il riferimento alla seconda pagina

  8. #8
    Utente di HTML.it L'avatar di Necsus
    Registrato dal
    Oct 2006
    Messaggi
    87
    Sicuramente sbaglio in qualcosa, non avendo afferrato bene.
    Dai un occhiata alla sorgente.

    http://digilander.libero.it/NeXuS33/PGS/Web/1/Index.htm

    Grazie ancora!

  9. #9
    Utente di HTML.it L'avatar di Necsus
    Registrato dal
    Oct 2006
    Messaggi
    87
    Mi spiace uppare la discussione.
    Nessuno che saprebbe aiutarmi?

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.