Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 15 su 15
  1. #11
    prova cosi':
    (la parte in rosso e' da aggiungere allo script originale)

    codice:
    ahahDone = function(target) {
    	if (req.readyState == 4) {
    		if (req.status == 200) {
    			document.getElementById(target).innerHTML = req.responseText;
    			ahahEvalJS(target);
    		} else {
    			document.getElementById(target).innerHTML="ahah error:\n"+req.statusText;
    		}
    	}
    }
    
    ahahEvalJS = function(elementId) {
    	var scripts = document.getElementById(elementId).getElementsByTagName('script');
    	var code;
    	for (var i = 0; i < scripts.length; i++) {
    		code =	scripts[i].innerHTML ? scripts[i].innerHTML : 
    			scripts[i].text ? scripts[i].text : 
    			scripts[i].textContent;
    		try {
    			eval(code);
    		} catch(e) {
    			alert(e);
    		}
    	}
    }
    

  2. #12
    La funzione segnalata nel precedente messaggio ("ahahEvalJS") funziona alla grande, mi permette infatti di eseguire codice Javascript ottenuto come risposta di una chiamata ajax, tuttavia non permette di richiamare file Javascript esterni.

    Nel mio caso infatti di ritorno dalla chiamata ajax ho un pezzo di codice javascript che dovrebbe:
    1) richiamare un file JS esterno contenete un oggetto;
    2) creare un'instanza dell'oggetto;
    3) ...

    se il punto 1) lo realizzo tramite:
    <SCRIPT language="JavaScript" SRC="http://www.xxx.com/xxx.js"></SCRIPT>

    Ovviamente non va.

    Qualcuno mi sa aiutare?

  3. #13
    scusate se riprendo questo vecchio post ma mi sto imbattendo nello stesso problema.

    modificando lo script ahah.js come suggerito da eX-Arus si risce ad eseguire del codice js nel codice richiamato, quello che non riesco a fare neanche io č utilizzare js esterni, nč includendoli nella pagina originale e nč nel codice chiamato, ad esempio sto tentando di includera la wz_tooltip ma non mi dā segni di vita.

    poi qualcuno č riuscito?

  4. #14
    Utente di HTML.it
    Registrato dal
    Aug 2011
    Messaggi
    9
    tanto nessuno lo sa, fanno tanto i sapientoni ma non sanno una mazza

  5. #15
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ti ricordo che sei in un forum pubblico e gratuito dove ognuno e' libero di rispondere nei modi e nei tempi a lui piu' congeniali

    se non ti sta bene rivolgiti altrove, helpdesk a pagamento per esempio

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.