Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    272

    AIUTO: è possibile con una funzione disabilitare un link?

    Buon giorno a tutti,
    vorrei sapere se è possibile creare una funzione con javascript o altro linguaggio per rendere inattivi dei link che non contengono informazioni.
    Per capire meglio vi rimando alla pagina web interessata, sulla sinistra ci sono "info turistiche":
    http://www.galkroton.it/belvedere
    Praticamente ho una serie di dati in asp, alcuni dei quali come per esempio "shopping", contiene due campi:"abbigliamento", che non contiene dati e "alimentari" che invece ne contiene, è possibile disabilitare il link "abbigliamento" per evitare che l'utente apra inutilmente la pop up?
    In sostanza rendere attivi solo i link che contengono dati.
    Spero di essere stata chiara e che qualcuno possa darmi una mano.
    Grazie a tutti

  2. #2
    Ma i linguaggi come PHP e ASP non servono appunto a questo, fra le altre cose?
    Folle e' l'uomo che parla alla luna.
    Stolto chi non le presta ascolto.

  3. #3
    sì, ma devi farlo utilizzando una ecnologia lato server, tipo ASP (visto che il sito è "scritto" in asp)

    prima di inviare la pagina al client controlli se le pagine (popup) interessate (richiamate dai link)
    hanno al loro interno delle "informazioni"

    ad esempio mettendo all'inizio del file (contenete l'informazione che verrà aperta nella popup)
    un commento di questo tipo:



    se la ricerca/verifica trova un numero maggiore di "0"
    vuol dire che ci sono dei link attivi (e quindi invii al client un link attivo) altrimenti (se non sono presenti link: pagina vuota) invii al client un link disabilitato (non compreso tra i tag <a></a>)

    anche se non so se il gioco varrebbe la candela:
    per scansionare 100 pagine impieghi non poco tempo...
    ergo, i tempi di caricamento del sito aumenteranno di molto

    p.s. forse esiste una soluzione meno macchinosa...
    ma qua in programmazione siamo Off Topic
    ...Terrible warlords, good warlords, and an english song

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    272
    Sto cercando di capire ciò che hai scritto, ma non mi è molto chiaro, saresti così gentile da spiegarmi meglio?
    Grazie.

  5. #5
    codice:
    if sw > 0 then 
        Response.Write "ABBIGLIAMENTO"
    else
        Response.Write "ABBIGLIAMENTO"
    end if
    la pagina defaul.asp prima di essere caricata/inviata al browser/client deve effettuare un controllo (interrogando un file di testo o un database)
    e reperire le informazioni che gli fanno capire se deve creare un link attivo o passivo (come sopra)

    nella variabile sw catturi l'informazione che ti interessa,
    ad esempio: se il campo abbigliamento =0 (non contiene link) invii al client un link passivo se invece il campo alimentari >0 (categoria in cui c'è un link)
    invii al client un link attivo... (con la Response.Write())

    per maggiori delucidazioni, ti sposto in ASP
    ...Terrible warlords, good warlords, and an english song

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.