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

    Testo alternativo ad un javascript

    Utilizzo uno javascript (esterno al sito) che stampa un contatore in formato immagine.
    Il problema è che spesso questo script non viene caricato per problemi del server che lo hosta: c'è modo di mettere un testo o una immagine alternativa allo script come si fa con le immagini (parametro "alt")?

  2. #2
    Su, non siate timidi

  3. #3
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Il fatto che il javascript non sia correttamente inviato dal server non ti permette di usare il tag <noscript> poichè questo mostra il suo contenuto solo se il browser non è abilitato per js.

    Potresti inglobare lo script dentro un contenitore al quale dai l'immagine alternativa come background: se poi lo script (dentro il contenitore) si carica, il contatore stampato dallo script dovrà sovrapporsi allo sfondo.
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  4. #4
    Grazie per la dritta.
    Quindi questo implica che la "dimensione" grafica dello script non cambi mai, giusto?

  5. #5
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    più che altro che l'immagine generata dallo script non deve diventare più piccola dell'immagine alternativa.
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  6. #6
    Ciao,
    ho provato così:

    <span style="background-image: url(contatore.jpg);">
    <script type="text/javascript" src="...."></script>
    </span>

    ma il contenitore ha dimensioni minime. Aggiungendo &nbsp a volontà vedo l'immagine, ma ho comunque problemi di allineamento nel momento in cui lo script viene caricato e il risultato non è accettabile... consigli?

  7. #7
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    lo span è un elemento inline, non accetta dimensioni
    devi mettere display: block e quindi settare height e width, evitando di mettere spazi vuoti.
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  8. #8
    Ho provato a fare come hai detto, ma così va a capo

  9. #9
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da filippomm
    ma così va a capo
    lo spam va a capo VVoVe: o il testo che produce lo script? se e' cosi' devi solo aumentare le dimensioni.

    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

  10. #10
    Allora lo script stampa una immagine senza andare a capo, quindi ho:

    testo -immagine generata- testo

    Se aggiunto lo spam ho lo stesso effetto, ma lo spam non ha dimensione orizzontale per cui devo aggiungere degli spazi per vedere l'immagine di sfondo.
    Se allo spam aggiugno "display: block" ottengo

    testo
    -immagine-
    testo

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.