Visualizzazione dei risultati da 1 a 4 su 4

Discussione: "#"

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    344

    "#"

    Ciao,
    perchè alcune volte c'è il "#" e altre no? Cosa determina

    a href="#" onclick="javascript:window.open

    Grazie,
    B.

  2. #2
    Utente di HTML.it L'avatar di marco_c
    Registrato dal
    Jun 2004
    Messaggi
    1,047
    della serie "standing ovation per il titolo del thread"........

    # è sinonimo di "la stessa pagina in cui sono"

    quindi nella pagina index.htm un link a # è un link a index.htm
    Gli uomini si dividono in due categorie: i geni e quelli che dicono di esserlo. Io sono un genio.

  3. #3
    Aggiungo inoltre che href="#" porta a inizio pagina (nel caso il link si trovi in posizione più bassa dello scroll).

    Solitamente è utilizzato per questo scopo, ma anche nel caso che hai prospettato tu, ovvero quello di un link che esegue un javascript.

    Una volta si diceva - oggi forse è meglio fare le cose un po' più con la testa, e in base al loro vero significato - che nel caso di un link per eseguire javascript, invece di dare href pari a #, attribuire href="javascript:;", in modo tale da non "muovere la pagina" fino al top.

    (Ca22o ho scritto?!? )


  4. #4
    Utente di HTML.it L'avatar di pacovox
    Registrato dal
    Oct 2001
    Messaggi
    557
    attribuire href="java script:;", in modo tale da non "muovere la pagina" fino al top.
    Se il problema fosse solo quello basterebbe href="#here".
    Siccome non è possibile a priori sapere se l'utenta abbia javascript abilitato o meno nel caso specifico di window.open è più corretto
    codice:
    <a href="pagina.html" onclick="javascript:window.open(...); return false;">

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.