Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    7

    Significato del simbolo # nel tag <a>

    Salve, scusate se la mia domanda sarà per voi banale, mentre per me è un grattacapo.

    In una riga di codice come questa:

    linkdacliccare

    non riesco a capire il significato del simbolo # e come si può collegare il linkdacliccare con il file .htm da visualizzare.
    Mentre non ho difficoltà ad usare:

    linkdacliccare

    che per me è più semplice e diretto.

    Chi mi può aiutare?
    Grazie
    Changò

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Come forse sai, un tag <a> deve per forza contenere uno degli attributi href o name.

    Quando contiene name e` un'ancora cui si puo` puntare nella pagina, quando contiene href e` un link.

    In particolare il link <a href="#pippo">... manda all'ancora pippo della pagina corrente.

    Se il link serve par far partire un JS ma non deve fare altro, si potrebbe pensare di usare un costrutto di questo tipo:
    <a onClick="codiceJS;">clicca</a>

    ma non e` accettato dalle specifiche, quindi si deve per forza inserire un href, che a sua volta deve avere un parametro.
    Il parametro "#" in effetti e` neutro, nel senso chemanda ad un'ancora (senza nome) nellapagina, quindi manda alla pagina stessa.

    -- fin qui la risposta al tuo quesito ---

    Il problema e` che alcuni browser eseguono il link, e quindi mandano all'inizio della pagina, la qual cosa puo` essere noiosa, specie se sei in una pagina lunga.
    Si preferisce quindi usare:
    clicca

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    7
    Ti ringrazio per la risposta che contribuisce ad incrementare le mie conoscenze.
    Purtroppo non sono stato completo nella mia domanda. Io intendevo riferirmi al codice seguente:

    <div id="left">
    <div class="homepage">Home page</div>
    <div class="menu">
    Pillole
    Grafica
    Leggi e lavoro
    Linguaggi
    Multimedia e 3D
    Software
    Web Design e contenuti
    Web promotion
    Forum
    Area download
    Torna ad HTML.it
    </div>

    che è utilizzato nel sito ProHtml.it
    vedi tutorial "Un sito ridimensionabile con i CSS: parte III"
    http://pro.html.it/articoli/id_216/idcat_8/pro.html

    E quello che non capisco è come le righe contenenti il simbolo #, possano puntare a pagine diverse.
    Spero di essermi spiegato
    Grazie

    p.s.: come si inserisce il codice che ho incollato utilizzando i tasti sopra la finestra di invio messaggio?
    Changò

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non so come facciano, ma ho controllato nella pagina da te segnalata, e non ho trovato quella sintassi: il menu a sinistra e` fatto in altro modo. Questo e` quello che vedo con il browser IE (ma altri browser possono avere codice differente):

    [b]<cite><span style="color:black">Pillole</span></cite>
    [img]/img/nero.gif[/img][img]/img/bianco.gif[/img]


    [b]<cite><span style="color:black">Contenuti e Web Writing</span></cite>


    [img]/img/nero.gif[/img][img]/img/bianco.gif[/img]


    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    ciao, nell'esempio c'è quel codice perchè nel costruirlo non sono stati riportati i link veri, visto che non c'era motivo....
    www.minifloppy.it - Dove ASP, XML, XSLT si incontrano...

    Io arrivo sempre tardi in ufficio, ma cerco di rimediare andando via presto

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.