Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente bannato
    Registrato dal
    Mar 2011
    Messaggi
    389

    rendere un div linkabile con javascipt

    ciao a tutti vorrei mettere un a href all'intero div


    ora per estendere l'a href a tutto il div, ci sono riuscito traite i css

    mentre per javascript non ci riesco nel senso ho questa riga di codice

    jQuery('<li class="ac_intestazione"><div class="tbl">'+_int+'</div>')


    vorrei mettere dopo il <div class="tbl"> un <a href che prenda l'indirizzo da +_int+


    cioè non so proprio come si scrive in javascript questa cosa

  2. #2
    Utente di HTML.it L'avatar di luky0
    Registrato dal
    Jan 2008
    Messaggi
    53
    ma un semplice tag a no eh??
    se lo metti prima del div il link lo prende tutto il div... e poi se devi modificare i colori delle scritte(perchè diventerebbe come se fosse un link) allora usa il css...spero di essere stato chiaro...

  3. #3
    Utente bannato
    Registrato dal
    Mar 2011
    Messaggi
    389
    grazie per la risposta, si inefetti è un ottima soluzione


    pero' il problema è che il div ul e li mi viene generato da una funzione in javascript

    codice:
     function _table_format(options, row, pos){
    			if(!options.separator) options.separator = "#";
    			var _arr = row[1].split(options.separator);
    			var _str = "";
    			for(var _x = 0;_x < _arr.length;_x++){
    				_str += '<div  class="fld_'+(_x + 1)+'">'+_arr[_x]+'</div>';
    			}
    			_str = "<div class=\"tbl\">" + _str + "</div>";
    			if(pos == 1){
    				jQuery(".ac_results > ul").css("position","relative");
    				var _int = '';
    				for(var _x = 0;_x < options.th.length;_x++){
    					_int += '<div id="int_'+(_x + 1)+'">'+options.th[_x]+'</div>';
    				} 
    				jQuery('<li class="ac_intestazione"><div class="tbl">'+_int+'</div>')
    				.appendTo(".ac_results > ul");
    			}else if(pos == 2){
    				jQuery(".ac_results > ul > li").not(".ac_intestazione").css("margin-top","20px");
    			}
    			return _str;
    		}
    per intenderci e quella per jquery autocomplete

  4. #4
    Utente di HTML.it L'avatar di luky0
    Registrato dal
    Jan 2008
    Messaggi
    53
    allora mettici il tag a a questo punto...
    codice:
    _str = "<a href=\"link\"><div class=\"tbl\">" + _str + "</div></a>";
    oppure quì
    oppure dove serve a te...

    in pratica quelle sono stringhe che vengono inserite da codice... basta ritrovare il div da linkare e quindi metterci davanti il tag a...

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.