Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1

    "Catturare" il valore di "src" corrente per un'immagine

    Ciao a tutti.

    Sto cercando di capire come catturare il valore corrente di src, di una certa immagine in una pagina html.
    In pratica utilizzo un javascript per mostrare una galleria di immagini e quindi ogni volta src viene assegnato.

    Siccome vorrei aggiungere un href all'immagine corrente in modo che se ci clicco sopra mi si apra ingrandita in un'altra pagina... come posso fare a farmi restituire src???

    Grazie.

  2. #2
    Se, come hai detto, utilizzi Js, nella costruzione della gallery, oltre a scrivere il tag IMG e poi la opzione SRC puoi inserire nella costruzione di questo tag l'evento onClick ke se per esempio l'indirizzo effetttivo dell'immagine e C:\img\nome.jpg, la passerai nell'evento onClick in modo da creare tipo un HREF.

    Esempio:

    (o al massimo puoi creare un Popup)

    Spero di essere stato chiaro.


  3. #3
    Ok, grazie,

    sei stato chiarissimo, solo che mi sorge un dubbio:

    non è che così facendo, qualsiasi immagine della gallery seleziono (ci clicco su) mi viene visualizzata l'immagine http://www.miosito.it/nome.jpg in una nuova finestra?

    Ad esempio, io ho 16 immagini: img1.jpg, img2.jpg, .... img16.jpg.

    Con il javascript che ho usato ogni volta che clicco su avanti o indietro il mio src cambia,

    src='http://www.miosito.it/img1.jpg'
    src='http://www.miosito.it/img2.jpg'
    ...
    src='http://www.miosito.it/img16.jpg'

    cambia anche il valore contenuto in onClick ???

  4. #4
    Si, ogni volta che cambia SRC cambierà l'indirizzo in onClick.

    Per quanto riguarda la finestra puoi utilizzare un Popup in modo da non aprire tante finestre.

  5. #5
    Ok grazie di tutto.. ora però ho un dubbio su come creare l'href.

    Su questo sito ho trovato il seguente esempio:
    codice:
    <a onclick="alert('ciao');"
    href="pagina.html">
    solo che non capisco come integrarlo ad IMG.. quì su onclick mette un alert.. io invece dovrei mettere il popup...

    Come dovrei fare in pratica?

  6. #6
    Non si può proprio fare?

  7. #7
    Puoi fare in due modi:

    1)
    codice:
    <a href="java-script:document.images.NomeImg.src" target="_blank">
         [img]Percorso[/img]
         </a>
    2) Oppure dai un occhiata a questa guida http://javascript.html.it/articoli/l...inestre-popup/



  8. #8
    Niente da fare.. non mi funziona nemmeno a pagare oro.
    Fra l'altro avevo già provato questa soluzione.

  9. #9
    Dato questo markup:

    codice:
    XHTML
    
    [img]colosseo.jpg[/img]
    per carpire l'attributo src dell'immagine si potrebbe usare Javascript in questo modo:

    codice:
    Javascript
    
    var foto = document.getElementById('foto')
    var foto_percorso = foto.getAttribute('src')

  10. #10
    Ragazzi scusate, io sicuramente sono una zappa in javascript, ma non mi funziona...

    ho scritto il codice in questo modo ma non va lo stesso:
    codice:
    <script>
    				var ff1 = document.getElementById('s1');
    				var percorso_foto = ff1.getAttribute('src');
    			</script>
    			<a href=percorso_foto target="_blank">
    			[img]images/settecento/pav1.jpg[/img]</a>
    			
    
    			Indietro
    			Avanti

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.