Visualizzazione dei risultati da 1 a 7 su 7

Discussione: indirizzo immagine

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    354

    indirizzo immagine

    2 problemi:


    document.images.posizione.src=nome;


    come devo fare perchè "posizione" sia considerata una variabile, e non il nome dell'immagine?



    con

    indirizzo=document.images.nomeimmagine.src;


    risulta che indirizzo contenga tutto l'indirizzo dell'immagine chiamata "nomeimmagine", come posso fare per eliminare tutta la parte iniziale dell'indirizzo e salvare solo il nome del file?


    grazie mille per le risposte

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    1- prova con document.images[posizione].src=nome;
    2- indirizzo=document.images.nomeimmagine.src.substr( document.images.nomeimmagine.src.lastIndexOf('/'))
    tutto nella stessa riga di codice
    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    354
    il primo consiglio è azzeccato
    anche se non capisco perchè bisogna omettere il punto:

    se è
    document.images.nomeimmagine.src
    non vedo perchè sia cosi
    document.images[nomevariabile].src
    e non
    document.images.[nomevariabile].src




    il secondo ha un problema di fondo, facendoc osi mi cerca le immagini nella root del sito, quando invece le immagini sono in una directory,
    ho provato ad aggiungerci successivamente l'indirizzo ma non mi va, perchè (senza perchè) mi cerca l'immagine in una sottodirectory con lo stesso nome della directory

    in pratica

    nome=nomeimmagine
    nome="directory" + nomeimmagine

    in teoria dovrebbe darmi l'immagine directory/nomeimmagine

    invece mi da directory/directory/immagini

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    nomevariabile, nella sintassi corretta, è un indice dell' array che contiene tutte le immagini del documento

    x il secondo problema
    suona strano,
    se restituisce /immagine.jpg
    premettendo /directory
    il percorso dovrebbe essere www.tuosito.it/directory/immagine.jpg

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    354
    scusa se ti ho fatto perdere tempo, non avevo messo la / prima del nome della directory...
    ma prima un'altro problema

    sostanzialmente quello che dovrei fare (e che ho fatto) è questo

    tutto bene sul pc, caricata la pagina mi accorgo che se si clicca sulle immagini piccine prima che siano caricate tutte il download delle rimanenti immagini piccine si blocca


    cosi ho fatto una serie di
    if (document.images.a.complete==false) document.images.a.src="miniature/"+ immagine + ".jpg";


    dove a è il nome della prima immagine piccina, e immagine il nome

    ripetuto dalla a alla h mi risolveva il problema solo per la prima pagina...


    infatti la seconda pagina (che poi è sempre lo stesso documento) ha la funzione di mostrare le immagini seguenti, ma se si clicca su di una prima che tutte sono apparse, tutte quelle caricate si bloccano, questo perchè evidentemente javascript le considera già precedentemente caricati, ignorando il fatto che di fatto che l'immagine sia diversa


    quindi cosa posso fare? in pratica dovrei fare un refresh, ma non posso perchè mi andrebbe ancora sulla prima pagina...

    mi servirebbe un comando che mi scarica completamente l'immagine

    forse con unload? ma come si usa?

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non ho modo di provarlo... tenta questa modifica:
    ciao

    ps. per l'occasione nel sito potevi caricare foto meno inadatte alla parte piu' giovane dei frequentatori del forum evita di ripetere l'errore.
    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

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    354
    funzionaaaaaaaaaaaaa

    grazie milleee :metallica :metallica

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.