Visualizzazione risultati 1 fino 13 di 13

Discussione: variabile nel tag <img alt=$variabile>

  1. #1
    EuropeKingdom non è connesso Neofita
    Data registrazione
    23-08-2014
    Messaggi
    15

    Exclamation variabile nel tag <img alt=$variabile>

    Salve, vorrei associare una variabile al tag "alt" delle immagini (<img alt="$variabile">)

    ho provato ad inserirla dentro i tag php ma niente, chi sa come si fa? :)
    Ultima modifica di javascripter : 09-09-2014 alle ore 18.35.44

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,681

    Predefinito

    Codice PHP:
    <img alt="<?php echo $variabile; ?>">
    Oppure, nel modo compatto:
    Codice PHP:
    <img alt="<?= $variabile; ?>">
    Ti ricordo che per eseguire PHP, la pagina deve avere estensione .php, oppure devi aver attivato dall' .htaccess l'esecuzione anche agli altri file.

    Ciao!
    Ultima modifica di alemoppo : 09-09-2014 alle ore 02.40.53

  3. #3
    EuropeKingdom non è connesso Neofita
    Data registrazione
    23-08-2014
    Messaggi
    15

    Predefinito

    In primis grazie per la risposta...
    Avevo già tentato così:
    alt="<?php echo $MESSAGE['punti']['salute'];?>">
    Ma inutile, l'alt non compare proprio....

    Come mai?

  4. #4
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,681

    Predefinito

    A questo punto mi vien da pensare che quell'array sia vuoto/non esista.
    Prova a fare:
    Codice PHP:
    var_dump($MESSAGE['punti']['salute']);
    Per vedere bene cosa contiene quell'elemento dell'array.

    Ciao!

  5. #5
    EuropeKingdom non è connesso Neofita
    Data registrazione
    23-08-2014
    Messaggi
    15

    Predefinito

    fatto, la variabile esiste.
    esce:
    string(12) "Punti salute"
    non capisco :'(

  6. #6
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,681

    Predefinito

    Puoi scrivere la parte di codice interessata? (un paio di righe prima e dopo la riga interessata).
    Nell'html, dove dovrebbe scrivere il testo, cosa mostra? niente? un errore?

    Ciao!

  7. #7
    EuropeKingdom non è connesso Neofita
    Data registrazione
    23-08-2014
    Messaggi
    15

    Predefinito

    ecco a te :)

    Codice PHP:
    <div class="distanza"><img src="http://europekingdom.altervista.org/pages/imgs/esperienza.png" alt="<?php echo gdrcd_filter('out',$MESSAGE['punti']['exp']);?>"><?php echo gdrcd_filter('out',$record['esperienza']);?>
    <span> </span><img src="http://europekingdom.altervista.org/pages/imgs/salute.png" alt="<?php echo gdrcd_filter('out',$MESSAGE['punti']['salute']);?>"><?php echo gdrcd_filter('out',$record['salute']);?>(<?php echo gdrcd_filter('out',$record['salute_max']);?>)
    <span> </span><img src="http://europekingdom.altervista.org/pages/imgs/fatica.png" alt="<?php echo gdrcd_filter('out',$MESSAGE['punti']['fatica']);?>"><?php echo gdrcd_filter('out',$record['fatica']);?>(<?php echo gdrcd_filter('out',$record['fatica_max']);?>)
    <span> </span><img src="http://europekingdom.altervista.org/pages/imgs/nobilta.png" alt="<?php echo gdrcd_filter('out',$MESSAGE['punti']['nobilta']);?>"><?php echo gdrcd_filter('out',$record['nobilta']);?>
    <span> </span><img src="http://europekingdom.altervista.org/pages/imgs/cultura.png" alt="<?php echo gdrcd_filter('out',$MESSAGE['punti']['cultura']);?>"><?php echo gdrcd_filter('out',$record['cultura']);?>
    <span> </span><img src="http://europekingdom.altervista.org/pages/imgs/fede.png" alt="<?php echo gdrcd_filter('out',$MESSAGE['punti']['fede']);?>"><?php echo gdrcd_filter('out',$record['fede']);?>
    <span> </span><img src="http://europekingdom.altervista.org/pages/imgs/onore.gif" alt="<?php echo gdrcd_filter('out',$MESSAGE['punti']['onore']);?>"><?php echo gdrcd_filter('out',$record['onore']);?>
    <span> </span><img src="http://europekingdom.altervista.org/pages/imgs/infamia.png" alt="<?php echo gdrcd_filter('out',$MESSAGE['punti']['infamia']);?>"><?php echo gdrcd_filter('out',$record['infamia']);?>
    <span> </span><img src="http://europekingdom.altervista.org/pages/imgs/scienza.png" alt="<?php echo gdrcd_filter('out',$MESSAGE['punti']['scienza']);?>"><?php echo gdrcd_filter('out',$record['scienza']);?>
    <span> </span><img src="http://europekingdom.altervista.org/pages/imgs/lus.png" alt="<?php echo gdrcd_filter('out',$MESSAGE['punti']['lusso']);?>"><?php echo gdrcd_filter('out',$record['lusso']);?>
    <span> </span><img src="http://europekingdom.altervista.org/pages/imgs/commercio.png" alt="<?php echo gdrcd_filter('out',$MESSAGE['punti']['commercio']); ?>"><?php echo gdrcd_filter('out',$record['commercio']);?>
    <span> </span><img src="http://europekingdom.altervista.org/pages/imgs/gdr.png" alt="<?php echo gdrcd_filter('out',$MESSAGE['punti']['gdr']);?>"><?php echo gdrcd_filter('out',$record['ruolo']);?>
    <span> </span><img src="http://europekingdom.altervista.org/pages/imgs/oro.png" alt="<?php echo gdrcd_filter('out',$MESSAGE['punti']['oro']);?>"><?php echo gdrcd_filter('out',$record['soldi']);?>
    Ultima modifica di alemoppo : 10-09-2014 alle ore 14.02.14

  8. #8
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,681

    Predefinito

    A questo punto io farei un var_dump() di "gdrcd_filter('out',$MESSAGE['punti']['salute'])". Nell'html (nel browser) appare un errore? o nulla?

    Ciao!

  9. #9
    EuropeKingdom non è connesso Neofita
    Data registrazione
    23-08-2014
    Messaggi
    15

    Predefinito

    nada, ho provato anche a togliere le funzioni di filtraggio ma niente di niente... la variabile esiste, altrimenti i no mi stamperebbe a video il dump, ma è come se nel alt non la leggesse...

  10. #10
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,681

    Predefinito

    Ma nell'html c'é? Come verifichi che non c'é nulla?

    Ciao!

  11. #11
    EuropeKingdom non è connesso Neofita
    Data registrazione
    23-08-2014
    Messaggi
    15

    Predefinito

    rimanendo col mouse sull immagine :D

  12. #12
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,681

    Predefinito

    Ricorda che "alt" non è "title". Dalle specifiche, "alt" non deve far apparire il tooltip (IE lo fa, ma non dovrebbe farlo), ma deve limitarsi soltanto a far apparire la scritta in caso non sia possibile mostrare l'immagine.

    Ciao!

  13. #13
    L'avatar di zerobruno
    zerobruno non è connesso Utente
    Data registrazione
    03-10-2013
    Messaggi
    192

    Predefinito

    Citazione Originalmente inviato da alemoppo Visualizza messaggio
    Ricorda che "alt" non è "title". Dalle specifiche, "alt" non deve far apparire il tooltip (IE lo fa, ma non dovrebbe farlo), ma deve limitarsi soltanto a far apparire la scritta in caso non sia possibile mostrare l'immagine.

    Ciao!
    E' un testo alternativo, in sostituzione all'immagine, che deve descrivere l'immagine. Informazioni immagine li fa visualizzare tutti.
    Attenzione che Chrome non visualizza alt in caso di errori nell'elaborazione dell'immagine.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •