Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Tag <br> in javascript

  1. #1

    Tag <br> in javascript

    In questo java meto (con php) dei testi scritti con un editor html in modo da far apparire/scomparire gli stessi al passaggio del mouse. Se, però, il testo html comprende il tag
    (come nel caso di sotto al case="8")lo script si pianta. Devo percioò sostituire il tag
    con qualcosa che a javascript piaccia ma non so quale sia l'analogo


    <SCRIPT LANGUAGE="JavaScript" type="text/javascript">
    var n = (document.layers) ? 1 : 0;
    var ie = (document.all) ? 1 : 0;
    var n6 = (document.getElementById&&!document.all) ? 1 : 0;

    function msEntra(cPar1, nPar2) {
    var page = ""
    var begTag = "";//'<font face="Verdana" size="2" color="#FF6666">'
    var endTag = "";//'</font>'
    if (nPar2 == 1) {
    switch (cPar1) {
    case "0":
    page = "topografia italia.";//"menu A";
    //page = "menu A";
    break
    case "1":
    page = "";//"menu A";
    break
    case "2":
    page = "";//"menu A";
    break
    case "3":
    page = "";//"menu A";
    break
    case "4":
    page = "";//"menu A";
    break
    case "5":
    page = "";//"menu A";
    break
    case "6":
    page = "";//"menu A";
    break
    case "7":
    page = "prova";//"menu A";
    break
    case "8":
    page = "Contatti


    ciao";//"menu A";
    break
    }
    page = begTag + page + endTag;
    } else {
    //page = '<font face="Verdana" size="1" color="#FF6666">' +
    page = "topografia italia."
    }
    if (n) {
    document.scrollWindow.document.scrollTextWindow.do cument.write(page);
    document.scrollWindow.document.scrollTextWindow.do cument.close();
    }
    if (ie) document.all.scrollTextWindow.innerHTML = page
    if (n6) document.getElementById('scrollTextWindow').innerH TML = page
    }

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    285
    prova a sostituire
    con \n
    sb82

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Chiaramente non puoi inserire un tag HTML dentro uno script.
    Ma non riesco a capire cosa vuoi fare.

    Puoi eventualmente scrivere il tag in una variabile JS, come in:
    qualcosa = "\<br \/\>";
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4
    Allora: ho provato a sostituire il
    con /n ma il problema è che se la stringa da caricare ha un a capo succede questo

    case "0":
    page = "werwerwrvwr wtbwt weter t
    ciao";


    cioè c'è una riga NON chiusa che pianta il java. come faccio a concatenare le stringhe: con php non è un problema farlo se sapessi ( ) la sintassi : è il punto come in php? Grazie

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Se la stringa deve avere un acapo in un documento HTML, devi metterci il
    , se invece deve essere dentro un alert, o una textarea o altro oggetto JS, devi usare \n (backslash n).

    Per concatenare delle stringhe, puoi usare il +

    Esempi:
    page = "werwerwrvwr wtbwt weter t";
    page += "ciao";

    page = "werwerwrvwr wtbwt weter t\nciao";

    page = "werwerwrvwr wtbwt weter t" + "\n";
    page += "ciao";
    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.