Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    Nascondere le immagini che mancano.

    Mi chiedevo se è possibile nascondere le immagini che mancano da una pagina. Parlo di quelle immagini collegate a dei link che non esistono più e che quindi mostrano il classico quadratino con la x antiestetico.

    Non so se sono stato chiaro

    EDIT: forse andava in javascript

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Forse hai un po' di confusione ...

    Il quadratino con la x compare quando il browser non riesce a caricare l'immagine, qualsiasi sia il motivo per cui non la trova (problema del server, indirizzo sbagliato, brwoser che non accetta le immagini).
    Per gestire tutti questi eventi si usa l'attributo HTML alt="..."
    Esempio <img src="pippo.jpg" alt="Pippo" />
    Nota che per le regole di accessibilita`, l'attributo alt e` obbligatorio.

    Il "link che non esiste" non viene visto finche` non si clicca sull'ancora.
    Pero` per chiarire meglio cosa fa un link, si usa l'attributo HTML title="...": di solito nei link compare una scritta con fondo giallo quando passi con il mouse sul link.
    Esempio: <a href="pippo.html" title="apre una nuova pagina"> ... </a>

    Per non visualizzare il quadratino, la cosa migliore sarebbe agire sul CMS o sul linguaggio lato server: non inserire una immagine che non esiste. Si puo` pensare di realizzare qualcosa con JS, ma la cosa inizia ad essere un po' pesante, sia dal punto di vista dello sviluppo che delle operazioni che deve fare il browser (e comunque non funziona nei browser che hanno JS disabilitato)
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    No, forse ho dato io poche informazioni.

    Praticamente ho creato una slideshow a 3 immagini, questa slide ha delle anteprime in basso, è gestita da un pannello frontend per l'utente.

    Se questo per sbaglio invece di mettere 3 ne mette 2, ovviamente al terzo si ha un errore, perchè è preimpostato per ricevere un immagine che non è stata caricata.

    Spero di essere stato più chiaro

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Ancora non ci siamo con la spiegazione (o almeno io non capisco).

    Una slideshow e` uno strumento per mostrare una serie di icone, che ad un certo evento (di solito passaggio con il mouse, o click) mostra un'immagine piu` grande (di solito tutte nello stesso posto, alternativamente). Quindi e` gestita dal server, non dall'utente.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Se crei un pannello Front end dai la possiblità all'utente di aggiungere e modificare annunci/articoli e puo' anche aggiungere immagini.

    Coun una modifica del codice questa immagine puo' diventare una slideshow, il codice delle foto è preimpostato, quindi nel codice abbiamo per esempio:

    codice:
     <img src="FOTO1" class="slide"> <img src="FOTO2" class="slide"> <img src="FOTO3" class="slide">
    Dove FOTO1 viene rimpiazzato in automatico con il link dell'immagine scelta dall'utente, lo scripr con i link e li mette in automatico nella slide.

    Pero' se l'utente mette 2 foto invece di 3, si ha il classico errore di caricamente dell'immagine, proprio perchè nel codice c'è un altro <img src> senza "src", quindi compare l'errore di caricamento.

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    HTML non puo` gestire questo upload di immagini.
    Probabilmente hai un form gestito dal server con ricarico automatico della pagina (e in tal caso devi chiedere nel forum riguardante il linguaggio usato dal server o nel forum CMS).
    In alternativa hai qualcosa gestito da javascript (e in tal caso devi chiedere nel forum JS).
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7
    Infatti all'inizio della discussione ho scritto che ho sbagliato sezione. Si potrebbe spostare?

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Certo che si puo` spostare, bisogna pero` sapere dove ...

    Come ho scritto sopra, ci sono tre possibilita`, di cui una suddivisa in varie sezioni ulteriori:
    - CMS - se la gestione delle immagini avviene attraverso un content management system
    - JS - se il tutto avviene sul client tramite javascript
    - lato server - se avviene tramite un linguaggio lato server - in questo caso ci sono i forum: PHP, ASP, ASP.net, Programmazione
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  9. #9
    Il procedimento dell'inserimento è lato server ma non intacca con la slideshow, mentre per le immagini basterebbe una cosa del tipo "IF 'manca immagine' echo...' Javascript penso sia la scelta ideale

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.