Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di lucalicc
    Registrato dal
    Sep 2002
    Messaggi
    6,926

    Aggiungere azione jaavascript a stringa Response.write

    Ho una stringa di questo tipo

    Response.Write("<div align=center><a href=" & wwwpercorso & "/" & picture(indice+1) & " >")

    che non fa altro che rendere cliccabile un'immagine in miniatura per richiamare
    la stessa immagine in formato intero.
    In questo caso l'apertura dell'immagine avviene nella finestra principal.
    Io vorrei che si aprisse in una finestra dedicata con il ridimensionamento
    automatico in base alla grandezza dell'immagine.
    In genere risolvo questo probelma richiamando una funzione javascript
    in questo modo

    <a href="javascript:PrevFoto('images/DSC00001.JPG')" BORDER="0">

    solo che mettendo questo codice mi sballa la sintassi asp, inserendo
    sia apici singoli che doppi.
    Ho provato a correggere la funzione ma non ci sono riuscito...
    Potete darmi una mano a fondere i due comandi?

    Grazie a tutti
    Luca

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Basta ricordarsi che per inserire un apice doppio (o virgolette) in una stringa devi raddoppiarlo... esempio:

    response.write "<a ... onclick=""alert('ciao');"">"

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it L'avatar di lucalicc
    Registrato dal
    Sep 2002
    Messaggi
    6,926
    grazie
    funziona perfettamente...
    a futura memoria, la stringa corretta ora è questa

    Response.Write("<div align=center><a href=""javascript:PrevFoto('" & wwwpercorso & "/" & picture(indice+1) & " ')"" BORDER=""0"" >")

    nel caso questo post sia utile ad altri in futuro

    Grazie ancora
    Luca

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