Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di wino_7
    Registrato dal
    Dec 2006
    Messaggi
    537

    Dare il focus ad un determinato elemento

    Salve a tutti all'accadere di un determinato elemento devo dare il focus ad un determinato link di una lista.

    Esempio

    var link = getElementsByTagName('a');

    if(evento.accaduto)
    {
    for(i = 0; i < link.length; i++)
    {
    if(link[i] == link_che_mi_serve) link[i] = getfocus();
    }
    }

    quello che mi interessa sapere è come dare all' i-esimo link il focus, ad esempio la funzione inventata getfocus();

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Non chiaro cosa vuoi fare, comunque i link o href non hanno l'attributo focus riservato agli oggetti del form
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    prova una cosa del genere.

    var miolink=document.getElementById("idlink");
    miolink.focus();

  4. #4
    Utente di HTML.it L'avatar di wino_7
    Registrato dal
    Dec 2006
    Messaggi
    537
    Allora scusate mi spiego meglio io ho una lista di link che devo navigare con le freccette della tastiera (tipo effetto "pac man"), quindi al verificarsi dell'evento "pressione freccetta destra" devo potermi spostare sul link che sta alla destra dell'attuale link selezionato.

    La cosa che voglio sapere è come faccio a dare il focus ad un determinato link, per intenderci voglio lostesso effetto che si crea unsamdo l'attributo tabindex cliccando sul tasto tab ,solo che la sequenza di scorrimento la voglio decidere io.

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.