Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    far partire una funzione javascript da query

    ciao a tutti, da un primo file passo ad un secondo. In questo secondo è presente una funzione javascript che parte onclick su un bottone.

    posso far partire quella funzione senza cliccare sul bottone, direttamente passando qualcosa nella query dal primo file?

    io non posso aver nessun controllo sul file in cui è presente la funzione, si tratta di un sito istituzionale. sono degli archivi; quindi, se metto il semplice link mi mostra l'archivio corrente, io devo avere la possibilità di far aprire lo storico (che, come dicevo prima, si avvia dopo click).

    ---------------------------
    danielix05

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Direi di no, dato che javascript (pertanto anche jquery) non può richiamare/comandare funzioni o link esterni al proprio dominio.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    beh dipende, la funzione che parte al click sul bottone che fa? richiama un altra pagina? se si ti basta richiamare quella pagina se si aspetta dei parametri in input in get puoi passare anche quei parametri. La spiegazione del problema mi sembra troppo generica, hai un link da mostare?

  4. #4

    ecco la funzione

    la funzione è la seguente
    codice:
    	var tmpX = "675b8c2552466a65cbf73a9944439c13";
    	var modoStorico = false;
    	
    	function faiStorico(){
    		modoStorico = !modoStorico;
    		mostraRicerca(modoStorico);
    		
    		var objGrd = ottieniGridFromName('grid01');	
    		if(!objGrd)return;
    		if(modoStorico==true){
    			 objGrd._PERSURL = "mc_gridev_messi_datigrid.php?sto=1&x=" + tmpX;
    		}
    		else{
    			 objGrd._PERSURL = "mc_gridev_messi_datigrid.php?x=" + tmpX;
    			 research_setValue("DATA_DA", "");
    			 research_setValue("DATA_A", "");
    		}
    		
    		reloadGrid("grid01");
     		//Si controlla l'impostazione e si nasconde la colonna dei testi in base al valore di MCAPTXT
    							
    		var objBtStorico = document.getElementById("STORICO_BUTTON");
    		var objTlStorico = document.getElementById("STORICO_TITLE");
    		if(objBtStorico){
    			objBtStorico.innerHTML = modoStorico? "[img]../immagini/attuale.png[/img]":"[img]../immagini/storico.png[/img]";
    			objTlStorico.innerHTML = modoStorico? '<font id="storico_title">Albo Pretorio Storico</font>':'<font id="storico_title">Albo Pretorio</font>';
    		}
    	}
    e viene richiamata da questo bottone

    codice:
    [img]../immagini/storico.png[/img]
    
    a me serve chiamare la funzione presente nel secondo file direttamente da query, visto, appunto che non posso accedere al sorgente.
    ---------------------------
    danielix05

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    a parte che credo che la funzione che ti interessa sia la mostraRicerca, cmq non puoi farlo perche non viene richiamata un altra pagina ma viene modificata la pagina stessa.

  6. #6

    ...

    quindi non ho alcuna speranza?
    ---------------------------
    danielix05

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    direi proprio di no, puoi provare a contattare il proprietari del sito e sentire che ti dicono.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.