Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514

    Valutare se javascript è attivo

    Salve ragazzi,
    per ragioni di accessibilità avrei bisogno di fare quanto segue

    codice:
    se javascript non è attivo
    ----usa il nomrmale link
    se è attivo
    ----lancia la box light

    mi servirebbe compatibile diciamo da explorer 6 ( a seguire) e simil

    grazie

    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  2. #2

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    uno script fatto bene fa gia' quello che chiedi:
    se nel markup hai link che in href puntano al relativo contenuto
    esso sara' comunque raggiungibile qualora javascript fosse disattivato

  4. #4
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    ciao xinod

    lo script che uso è quello della classica box light

    quella che sta qui

    http://www.huddletogether.com/projects/lightbox2/


    vorrei evitare che al clic poi si apra sia il link che la finestra
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  5. #5
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    spiega meglio se si tratta di una situazione particolare

    al momento l' uno esclude l' altro, come ipotizzabile, a seconda che vi sia il supporto a javascript o meno

  6. #6
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    devo "collegare" quello script, che ti ho indicato nel link, per generare un effetto lightbox sulle immagini. Se javascript non è attivo l'utente deve avere la possibilità, cliccando sulla foto di aprire lo stesso il link(che è un link ad una pagina normale)
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  7. #7
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    e, ripeto, questo e' quello che succede normalmente

  8. #8
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    ok , allora faccio delle prove e nel caso riposto.

    a dopo
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  9. #9
    Originariamente inviato da lambrusco999
    potresti utilizzare questo

    http://javascript.html.it/script/ved...script-attivo/
    che il noscript nell'header non è ammesso dal W3C lo sapete già, vero? Quella non è affatto una soluzione.

    ciro, le librerie fanno di solito quello che chiedi senza che tu possa muovere un dito ma in generale per annullare un link hai due opzioni:
    sostituire l'href via

    miolink.href = "#" + miolink.href;

    aggiungere un evento onclick con return false, quello che appunto le librerie dovrebbero fare da sole. Poi resta sempre il dubbio: e se l'utente ha usato il tasto intemedio per aprire l'immagine a se in un altro tab? ... beh, una piccola pagina di esempio potrebbe aiutarci ad aiutare a seconda di cosa vuoi fare esattamente
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  10. #10
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    Originariamente inviato da andr3a
    che il noscript nell'header non è ammesso dal W3C lo sapete già, vero? Quella non è affatto una soluzione.

    ciro, le librerie fanno di solito quello che chiedi senza che tu possa muovere un dito ma in generale per annullare un link hai due opzioni:
    sostituire l'href via

    miolink.href = "#" + miolink.href;

    aggiungere un evento onclick con return false, quello che appunto le librerie dovrebbero fare da sole. Poi resta sempre il dubbio: e se l'utente ha usato il tasto intemedio per aprire l'immagine a se in un altro tab? ... beh, una piccola pagina di esempio potrebbe aiutarci ad aiutare a seconda di cosa vuoi fare esattamente
    ciao andrea
    la pagina di esempio è quella del link che ho indicato

    http://www.huddletogether.com/projects/lightbox2/


    io ho delle foto e vorrei usare lo script come sta fatto nella pagina.

    solo che vorrei che non fossero attive le due cose

    al momento copiando il codice così com'è indicato dalla pagina mi funziona solo il link mentre la boxlight non funziona
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


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.