Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Tasto cerca in dom

  1. #1

    Tasto cerca in dom

    ciao a tutti.
    Vi espongo il mio problema...
    Ho una funzione che, premendo un pulsante, aggiunge vari campi tra i tag tbody.
    Ora volevo inserire un pulsante "cerca" che richiamasse la seguente funzione:
    codice:
    function cercaimmagini(num)
    {
    	var concat = mioform.nome+num;
    	concat = concat.replace(/&/g, "%26");
    	concat = concat.replace(/ /g, "+");
    	var sito = "http://www.google.it/search?q="+concat+"&um=1&tbm=isch"
    	window.open (sito,"_blank")
    }
    che non fa altro che cercare con google immagini il testo contenuto in "nome" a seconda della variabile "num" che non è altro che un contatore.

    questo è lo stralcio di codice che sto usando:
    codice:
    ...
    var oTr3=document.createElement("TR");
    var oTd6a=document.createElement("TD");
    var inputtag3a=document.createElement("INPUT");
    inputtag3a.setAttribute("type","button");
    inputtag3a.setAttribute("value","Cerca");
    inputtag3a.setAttribute("name","cerca"+num);
    inputtag3a.setAttribute("id","cerca"+num);
    oTd6a.appendChild(inputtag3a);
    oTr3.appendChild(oTd6a);
    ...
    Con questo ottengo il mio tasto cerca alla quale pressione non succede niente se io inserisco il seguente codice:
    codice:
    inputtag3a.setAttribute("onClick",cercaimmagini(num));
    o
    inputtag3a.addEventListener("onClick",cercaimmagini(num),false);
    o
    document.getElementById('cerca'+num).onclick = cercaimmagini(num);
    utilizzando i codici sopra elencati parte la ricerca ma ogni volta che premo il tasto aggiungi (che è il tasto menzionato prima per aggiungere nel mio tbody) ma invece io voglio che la funzione "cercaimmagini" si attivi quando premo il tasto "cerca" (che avrà come id nei vari cicli cerca1, cerca2, cerca3.....)

    vi ringrazio e scusatemi se non sono stato molto chiaro

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    codice:
    ...
    var oTr3=document.createElement("TR");
    var oTd6a=document.createElement("TD");
    var inputtag3a=document.createElement("INPUT");
    inputtag3a.setAttribute("type","button");
    inputtag3a.setAttribute("value","Cerca");
    inputtag3a.setAttribute("name","cerca"+num);
    inputtag3a.setAttribute("id","cerca"+num);
    inputtag3a.onclick=function(){cercaimmagini(num);}
    oTd6a.appendChild(inputtag3a);
    oTr3.appendChild(oTd6a);
    ...
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    funziona alla grande grazie

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.