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

    apostrofo in stringa JavaScript

    Salve a tutti ho la seguente stringa in un javascript che non mi funziona

    codice:
    leftrightslide[0]='[img]immagini/campagna1p.jpg[/img]'
    IL problema sta nel fatto che immagine.asp e yes dovrebbero essere scritti nel seguente modo 'immagine.asp' e 'yes'. Solo che se li scrivo in questo modo, la stringa contenuta in leftrightslide[0] mi si blocca quando incontra il primo apice che sta prima dell'inizio della parola immagine.asp . Come faccio a risolvere il problema? con cosa dovrei sostituire gli apici che racchiudono le parole immagine.asp e yes?

  2. #2
    Utente di HTML.it L'avatar di C232
    Registrato dal
    Dec 2004
    Messaggi
    303

    ...

    usa \'
    C/C++

  3. #3
    non funziona con \' hoi provato in tutti i modi

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Il problema puo` nascere solo se la stringa si trova a sua volta dentro una stringa e viene maneggiata piu` volte.

    Per ovviare prova a duplicare la backslash:
    leftrightslide[0]='<a href="java scriptopup(\\\'immagine.asp\\\', 600, 530, \\\'yes\\\')"> ....';

    Se ancora non va metti tre backslash.

    In caso contrario definisci la stringa in una variabile o in una funzione.
    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 © 2025 vBulletin Solutions, Inc. All rights reserved.