Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    96

    Jscript - apostrofo in una stringa

    Ciao a tutti,
    mi rendo conto che la mia domanda probabilmente è idiota, ma non ho trovato soluzione. Ho inserito in una pagina asp il seguente codice (pescato in internet) per creare del testo scorrevole verticalmente, ho però il problema che nel testo ho la necessità di utilizzare un apostrofo che mi blocca la corretta funzionalità. Per comodità e per esempio ho messo "var testo" = un'unica parola :

    <script language="JavaScript1.2">

    //Specify the marquee's width (in pixels)
    var marqueewidth=350
    //Specify the marquee's height
    var marqueeheight=120
    //Specify the marquee's scroll speed (larger is faster)
    var speed=2

    var testo='L'AMMINISTRAZIONE'


    if (document.all){
    document.write('<marquee direction="up" scrollAmount='+speed+' style="width:'+marqueewidth+';height:'+marqueeheig ht+'">'+testo+'</marquee>')}
    else if(document.layers){
    document.write('<ilayer id="cmarquee01" width="'+marqueewidth+'" height="'+marqueeheight+'"><layer id="cmarquee02" width="'+marqueewidth+'" height="'+marqueeheight+'"></layer></ilayer>')}

    function regenerate(){
    window.location.reload()
    }

    function regenerate2(){
    if (document.layers){
    setTimeout("window.onresize=regenerate",450)
    intializemarquee()
    }
    }

    function intializemarquee(){
    document.cmarquee01.document.cmarquee02.document.w rite(testo)
    document.cmarquee01.document.cmarquee02.document.c lose()
    thelength=document.cmarquee01.document.cmarquee02. document.height
    scrollit()
    }

    function scrollit(){
    if (document.cmarquee01.document.cmarquee02.top>=thel ength*(-1)){
    document.cmarquee01.document.cmarquee02.top-=speed
    setTimeout("scrollit()",100)
    }
    else{
    document.cmarquee01.document.cmarquee02.top=marque eheight
    scrollit()
    }
    }
    window.onload=regenerate2
    // -->
    </script>

    Qualcuno può darmi un'indicazione?

    grazie a tutti
    ciao
    Silvia

  2. #2
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,752
    cambia qui!

    codice:
    var testo='L\\'AMMINISTRAZIONE'
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    L'AMMINISTRAZIONE
    premetti a quest apice un backslash

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    96
    vi ringrazio moltissimo, così ('l\'amministrazione') funziona.

    GRAZIE
    Sili

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.