+ Rispondi al Thread
Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [Greybox e simili] Richiamare lo script via codice

  1. #1
    martin non è in linea Scolaretto
    Post
    172

    Smile [Greybox e simili] Richiamare lo script via codice

    Ciao a tutti..
    Scusate la domanda, forse poco ortodossa, ma ho un problema..

    Premesssa:
    Dunque, su internet sono presenti questi script per vedere le immagini in zoom in sovraimpressione.. Greybox, Lihtbox, Shadowbox, ecc...
    Ora però ho un problema..
    Questi script vengono caricati subito nella pagina e richiedono un href PRESTABILITO! Tipo: href="www.sito.com".

    Il mio problema:
    Io l'href, lo voglio passare prendendolo dal valore di un label, che viene caricato da un db su una pagina aspx.

    Il codice che ad esempio Greybox usa è:

    <script type="text/javascript"> var GB_ROOT_DIR = "http://mydomain.com/greybox/"; </script>
    <script type="text/javascript" src="greybox/AJS.js"></script> <script type="text/javascript" src="greybox/AJS_fx.js"></script> <script type="text/javascript" src="greybox/gb_scripts.js"></script> <link href="greybox/gb_styles.css" rel="stylesheet" type="text/css" />

    <a href="greybox/salt.jpg" rel="gb_imageset[nice_pics]" title="Salt flats in Chile"> <img src="greybox/salt_thumb.gif" /> </a>

    io vorrei che questo codice, sia dimanico, tipo:

    <a href=ValoreLabel.text onclick="fai partire sto coso" rel="gb_imageset[nice_pics]" title="Salt flats in Chile"> <imgsrc="greybox/salt_thumb.gif" /> </a>

    Io però, non ho dimestichezza con javascript o altro..
    so usare il document.getelementbyid, ma non so se va bene..
    secondo voi cosa dovrei fare?
    Un aiutino?

    Grazie

  2. #2
    chiccomox non è in linea Novello
    Post
    6
    Nell'onclick inserisci una funzione che cambia dinamicamente il valore dell'href es:

    <script>
    document.getElementById('linkDaCambiare').href = document.getElementById('OggettoLabel).text;
    </script>

    ciao
    Chiccomox
    http://www.dotnetpertutti.com

+ Rispondi al Thread

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi