Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    alla ricerca di uncomando simile a document.write

    ciao,
    sapete se esiste un comando nel javascript simile a document.write("");

    che però non vadi in conflitto se all'nterno vengano inseriti " senza il \ che li precedere ma stampi tutto lo stesso e che comunque gli si possano inserire all'intenro delle variabili?


    se quello che ho chiesto è impossibile sapete se esiste almeno un codice javascript con il quale dato un testo sostituisce ogni " con \"

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    stringa = 'pippo "pluto"';
    poi = " e paperino";


    document.write(stringa + poi);

    Non ho capito bene cosa cerchi...

    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 badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Originariamente inviato da br1
    stringa = 'pippo "pluto"';
    poi = " e paperino";


    document.write(stringa + poi);

    Non ho capito bene cosa cerchi...

    ciao
    Neppure io.... Oscurodrago sia + chiaro !!!!
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  4. #4
    umm più chairo?

    allora io ho questo codice :
    codice:
    <script type="text/javascript"> 
    		randomnum = parseInt(Math.random() * 100000);
    		fo_randomnum = "fo_"+randomnum+"";
    		fc_randomnum = "fc_"+randomnum+"";
    		contenutospoiler = "{content}";
    
    			document.write("<div style='display:show' id="+fo_randomnum+"><div class='quotetop'>[img]style_images/1/exp_plus.gif[/img] SPOILER </div><div class='quotemain'></div></div><div style='display:none' id="+fc_randomnum+"><div class='quotetop'>[img]style_images/1/exp_minus.gif[/img] SPOILER </div><div class='quotemain'>"+contenutospoiler+"</div></div>");
    
    </script>
    però c'è

    contenutospoiler = "{content}";

    di cui {content} può essere qualunque
    x esempio quando mi si genera la pagina alla fina esce

    contenutospoiler = " [img]style_emoticons/default/happy.gif[/img] ";

    come potete notare questo tiene " e ' cosi va in contrasto e quindi il document.write non stampa NIENTE

    quindi vorrei sapere se esiste un codice simile a quello che è presente in PHP
    che permette di scrivere qualunque cosa ma che comunque non va in contrasto

    che è tipo

    $VARIABILE = <<<EOF
    e qui posso scrivere anche lasciano " aperti tanto non gli da problemi

    EOF;

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Un comando come il Print << di Perl o PHP, non esiste in JS.

    La soluzione puo` essere trovata facendo precedere una backslash ad ogni carattere " , poi usare il document.write:

    contenutospoiler = contenutospoiler.replace(/\"/g, '\\"');
    document.write(contenutospoiler);

    dentro la tonda del replace:
    slash backslash virgolette slash g virgola [spazio] apice backslash backslash virgolette apice
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.