Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Help Center: consigli per il tuo progetto
    5. Html: collegamento in nuova finestra
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • V
      vampiretta Super User • ultima modifica di

      Hmm vediamo, a me funge con Html 4.01 Transitional e Xhtml 1.0.

      Con quali da errore?

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • P
        pikadilly Super User • ultima modifica di

        Con lo strict che è il più severo 😉

        Puoi simulare il target con uno script in javascript.
        Crei una pagina "target.js", ad esempio, la linki nel codice così tra i tag head:

        <script type="text/javascript" src="target.js"></script>
        ```E nella pagina in questione, ovvero "target.js", metti questo codice:
        
        

        function intercetta() {
        for (var i=0; i<document.links.length; i++)
        if (document.links*.className=="blank") {
        document.links*.target="_blank";
        }
        }
        window.onload = intercetta;

        
        

        <a href="pagina.html" class="blank">link</a>

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • V
          vampiretta Super User • ultima modifica di

          Ah ecco si lo strict che infatti ho evitato di usare perchè non ci stavo capendo un tubo! 😄

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • P
            pikadilly Super User • ultima modifica di

            Lo strict non è molto diverso dal transitonal, solo è un pò più free, ma non è impossibile andargli incontro anche se si ha un sito con molta grafica 🙂

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • V
              vampiretta Super User • ultima modifica di

              Presto o tardi mi cimenterò anche in quello! 😉

              Ps: giorno piketta!

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • P
                pikadilly Super User • ultima modifica di

                @Vampiretta said:

                Presto o tardi mi cimenterò anche in quello! 😉

                Ps: giorno piketta!

                Ave Vampi,
                ritornando in argomento, sarebbe meglio chesi adeguassero tutti allo strict però mi rendo conto che è severo fino al midollo.
                In tal caso, per avere un link a "taget" "_blank" senza offendere la validazione, quel codice è quello che far per voi 😉

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • V
                  vampiretta Super User • ultima modifica di

                  Ma per quale motivo lo strict non lo accetta?

                  Voglio dire secondo lui perchè è sbagliato? Cosa comporta?

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • P
                    pikadilly Super User • ultima modifica di

                    La spiegazione precisa non te la so dare, ma sicuramente è stato eliminato per motivi di accessibilità. Un browser vocale ha già tante cose inutili da leggere e target ne fa pate in pieno 😉

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • V
                      vampiretta Super User • ultima modifica di

                      Ah ecco capisco, ma in sostanza non accetta nessun target proprio?

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • P
                        pikadilly Super User • ultima modifica di

                        Già, è sparito proprio l'attributo target 🙂

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • V
                          vampiretta Super User • ultima modifica di

                          Capito, grazie! 😉

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • dario.scarano
                            dario.scarano Moderatore • ultima modifica di

                            @Vampiretta said:

                            Ma per quale motivo lo strict non lo accetta?

                            Voglio dire secondo lui perchè è sbagliato? Cosa comporta?

                            Lo strict è pensato per generare un sito ad-hoc.

                            Il link aperto in una nuova finestra lo si può comunque interpretare come un finestra di pop-up e solitamente (sopratutto in passato) le finestre di pop-up erano sinonimo di spam e pubblicità.

                            Un sito in formato strict deve essere "puro" e quindi per evitare in maniera categorica la finestra di pop-up ( e quindi il rischio di mostrare pubblicità o spam) viene vietato categoricamente l'attributo "_blank" ai link.

                            🙂

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • V
                              vampiretta Super User • ultima modifica di

                              Chiarissimo 😉 Solo che sopratutto per i link a fonti esterne a me resta comodo! 😞

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • dario.scarano
                                dario.scarano Moderatore • ultima modifica di

                                Allora usa la codifica Transitional!

                                Non è mica obbligatorio usare il formato Strict. 😉

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • P
                                  pikadilly Super User • ultima modifica di

                                  @PsYCHo said:

                                  Allora usa la codifica Transitional!

                                  Non è mica obbligatorio usare il formato Strict. 😉

                                  Giusto giusto 😄

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • V
                                    vampiretta Super User • ultima modifica di

                                    @PsYCHo said:

                                    Allora usa la codifica Transitional!

                                    Non è mica obbligatorio usare il formato Strict. 😉
                                    Sisi, infatti quello sto usando.

                                    Ma visto che presto o tardi volevo cimentarmi con lo Strict mi ponevo il problema! 😉

                                    0 Miglior Risposta Ringrazia Cita Rispondi

                                      1 Risposta Ultima Risposta
                                    • C
                                      carlos.55 User • ultima modifica di

                                      Si ma...
                                      in conclusione, qual'è il codice per non avere un errore di lettura nella codifica Transitional?
                                      Carlo

                                      0 Miglior Risposta Ringrazia Cita Rispondi

                                        1 Risposta Ultima Risposta
                                      • P
                                        pikadilly Super User • ultima modifica di

                                        Mi quoto da sola:
                                        @pikadilly said:

                                        Puoi simulare il target con uno script in javascript.
                                        Crei una pagina "target.js", ad esempio, la linki nel codice così tra i tag head:

                                        ><script type="text/javascript" src="target.js"></script>
                                        >```E nella pagina in questione, ovvero "target.js", metti questo codice:
                                        
                                        

                                        function intercetta() {
                                        for (var i=0; i<document.links.length; i++)
                                        if (document.links*.className=="blank") {
                                        document.links*.target="_blank";
                                        }
                                        }
                                        window.onload = intercetta;

                                        ><a href="pagina.html" class="blank">link</a>
                                        >```Validato anche da Mister strict ;)
                                        
                                        O usi questo codice o usi la codifica xhtml 1.0 Transitional ;)
                                        0 Miglior Risposta Ringrazia Cita Rispondi

                                          1 Risposta Ultima Risposta
                                        Caricamento altri post
                                        Rispondi
                                        • Topic risposta
                                        Effettua l'accesso per rispondere
                                        • Da Vecchi a Nuovi
                                        • Da Nuovi a Vecchi
                                        • Più Voti