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

    Condizionare span visibility in base all'URL

    Avrei bisogno di una funzione che legga l'url della pagina e in un caso specifico mi visualizzi un testo in uno span... praticamente lo renda visibile (style=visibility:visible) uno span impostato inizialmente come nascosto (style=visibility:hidden)


    Spero possiate aiutarmi

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ciao,
    in base a cosa deve cambiare la visibilità?
    parte del percorso vero e proprio o var=valore appeso all' indirizzo
    (x es. www.html.it/esempio/prova.htm?box=visible)
    ?

  3. #3
    A me basterebbe una soluzione tipo:

    codice:
    If url = "www.html.it" or url = "www.html.com" or url = "www.html.net" then
    span_visibility = visible
    End if

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    questo?

    function eccoci(){
    dennis=document.location.href
    if(dennis="www.html.it"||dennis="www.html.com" || dennis="www.html.it"){
    document.getElementById('tuolivello').style.visibi lity='visible'
    }
    }

  5. #5
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    forse è meglio fare il controllo sull' host,
    così lo puoi usare in qualsiasi pagina, qualunque sia il percorso

    rispetto all' esempio di dennis cambia
    dennis=document.location.href
    in
    dennis=document.location.host

    ciao

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    Originariamente inviato da Xinod
    forse è meglio fare il controllo sull' host,
    così lo puoi usare in qualsiasi pagina, qualunque sia il percorso

    rispetto all' esempio di dennis cambia
    dennis=document.location.href
    in
    dennis=document.location.host

    ciao
    effettivamente se vuole controllare solo l'host...

  7. #7
    Grazie

    Sia con host che con href quello script mi da un errore, errore che non mi viene però restituito utilizzando lo script in questo modo:

    function eccoci(){
    dennis=document.location.href
    if(dennis="www.html.it"){
    document.getElementById('tuolivello').style.visibi lity='visible'
    }
    }

    però a me servirebbe escludere proprio tutti i domini a prescindere dall'estensione...

  8. #8
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    è un confronto, non un' assegnazione
    if(dennis=="www.html.it") etc
    ciao

  9. #9
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    se vuoi che il livello sia visibile solo nel tuo sito
    if(dennis=="www.tuodominio.it") etc
    così resta invisibile se la condizione non è verificata

    cmq ripeto, usare location.href non è indicato in questo caso
    già http://www.tuodominio.it non è uguale a www.tuodominio.it
    www.tuodominio.it/index.htm non è uguale a www.tuodominio.it...
    ciao

  10. #10
    Il mio sito però può avere estensione it, com o net... io vorrei condizionare la visibilità del livello per tutti e tre

    È condizionando in base a tutti e tre come mi ha indicato Dennis che mi da l'errore, cioè:

    if(dennis="www.html.it"||dennis="www.html.com" || dennis="www.html.it"){

    mentre per uno solo funziona, cioè:

    if(dennis="www.html.it"){

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 © 2026 vBulletin Solutions, Inc. All rights reserved.