Visualizzazione dei risultati da 1 a 7 su 7

Discussione: a:target

  1. #1

    a:target

    Avrei bisogno di modificare tutti i link all'interno di un determinato div in modo che puntassero a _blank.

    è possibile cambiare tramite i css cambiare il target di un link a _blank o new??

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    No. Non e` possibile.
    Il target non ha nulla a che fare con CSS.
    E comunque il target e` attributo obsoleto.

    Si puo` realizzare la cosa tramite il tag <base> oppure tramite JS.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3

    Re: a:target

    Originariamente inviato da p.turrini
    Avrei bisogno di modificare tutti i link all'interno di un determinato div in modo che puntassero a _blank.

    è possibile cambiare tramite i css cambiare il target di un link a _blank o new??

  4. #4
    Originariamente inviato da Mich_
    No. Non e` possibile.
    Il target non ha nulla a che fare con CSS.
    E comunque il target e` attributo obsoleto.

    Si puo` realizzare la cosa tramite il tag <base> oppure tramite JS.
    evidentemente non mi sono spiegato bene...


    la mia pagina contiene diversi link,solo alcuni di essi che si trovano all'interno di un determinato div dovrebbero aprirmi il link in una pagina diversa dalla pagina corrente(target="_blank")...

    è possibile con i css oppure sono cotretto a farlo in JS?

  5. #5
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    puoi farlo in javascript... con i css invece no
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Sei costretto a farlo in JS.

    Ma e` anche il modo piu` pulito per realizzare un "target", da quando non c'e` piu` l'attributo.

    Sposto la discussione.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    <body onload="applyBlankTarget('id_blocco_div');"

    ---

    function applyBlankTarget(id) {

    if (!document.getElementById(id)) return;

    var cnt = document.getElementById(id);
    var links = cnt.getElementsByTagName('a');
    for (i=0; i<links.length; i++) {
    links[i].target = "_blank"
    }

    }
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

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.