Visualizzazione dei risultati da 1 a 7 su 7

Discussione: replace globale

  1. #1
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427

    replace globale

    dentro un attributo title ho questo testo:

    title ="provaprova \'prova prova prova \' "

    traqmite inner.HTML popolo una div utilizzando il contenuto del title
    devo quindi eliminare i caratteri di escape

    ho provato così:
    title = title.replace(/"\\"/g,"");

    e ottengo sempre "provaprova \'prova prova prova \'" ;

    ho provato con
    title = title.replace("\\","");

    e ottengo "prova prova 'prova prova prova \'" ;
    (il primo carattere escape viene eliminato)

    perchè quindi la ricerca globale non funzia ?

    Grazie.
    2000 post e sono più vecchio di 4 anni...
    grazie a tutti....

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,131
    a me cosi funziona:
    codice:
    <script>
    var title = "provaprova \ 'prova prova prova \ ' "
    title = title.replace(/"\\"/g,"");
    document.write(title)</script>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    .....



    non capisco...
    2000 post e sono più vecchio di 4 anni...
    grazie a tutti....

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,131
    Il forum elimina le barre, comunque se provi vedrai che funziona, perlomeno io lo script postato eliminado gli spazi funziona con ff e ie 7
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    ma hai provato anche con


    var title = var title = "provaprova \'prova prova prova \' "

    cioè eliminando gli spazi tra "\" e " ' "
    2000 post e sono più vecchio di 4 anni...
    grazie a tutti....

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,131
    Cosi funziona (spero)
    <script>
    var stringa = "provaprova '\\ prova prova prova '\\ "
    document.write("stringa senza replace
    "+stringa)
    var title = stringa.replace(/\\/g,"");
    document.write("
    con relace
    "+title)</script>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    eggrazie andrea....
    2000 post e sono più vecchio di 4 anni...
    grazie a tutti....

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 © 2024 vBulletin Solutions, Inc. All rights reserved.