Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    residenza
    Napoli, Italia
    Messaggi
    1,074

    modificare JS tramite JS

    Il mio problema è che, ad un determinato evento, devo modificare un JavaScript che sta in fondo alla pagina (prima della chiusura del tag body).
    Ho pensato quindi che la soluzione più semplice potesse essere:
    - ricavare il contenuto attuale dello script
    - aggiungere le nuove stringhe
    - riscrivere il tutto
    Per fare questa operazione, come prima cosa ho messo lo script JS all'interno di un div nascosto, così - utilizzandone l'id come riferimento - posso ricavarne il contenuto e poi riscriverci dentro.
    Per ricavare il contenuto attuale, uso la stringa:
    Codice PHP:
    var prec = $("looper").html(); 
    Al passaggio successivo, vorrei togliere l'apertura e la chiusura del tag script, e quindi faccio:
    Codice PHP:
    var startScript "<script type=text/javascript charset=utf-8>"
    var 
    endScript "</script>"
    var 
    senzaScript prec.replace(/[startScript]?/g,""); 
    var 
    senzaScript senzaScript.replace(/[endScript]?/g,""); 
    (e già qui mi chiedo se il replace sia corretto, scritto così)
    A questo punto, dovrei aggiungere n righe di codice JS; queste righe dovrebbero essere - ad es. - una serie come questa:
    Codice PHP:
    $('#mid1').loopedSlider({  });
    $(
    '#mid2').loopedSlider({  });
    $(
    '#mid3').loopedSlider({  }); 
    ma quando provo a costruirmi una variabile che contenga il segno $ al suo interno, non mi riesce (mi risulta sempre un errore di sintassi)!
    Come posso risolvere il mio problema?
    metatad
    graphic & web design

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    residenza
    Napoli, Italia
    Messaggi
    1,074
    UP?
    metatad
    graphic & web design

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.