AJAX (Asynchronous JavaScripting and XML) Forum
   Forum über „Asynchronous JavaScripting and XML“ und Web 2.0    AJAX Forum AJAX Blog AJAX Wiki AJAX Bücher

Zurück   AJAX (Asynchronous JavaScripting and XML) Forum > Für Entwickler > Lösungen


Digitalkamera
Antwort
 
LinkBack Themen-Optionen
Alt 29.10.2007, 12:51   #1 (permalink)
Erfahrener Benutzer
 
Registriert seit: 20.04.2006
Beiträge: 100
ThaDafinser eine Nachricht über MSN schicken
Standard Javscript -> Funktionsaufruf mit AJAX nachgeladen

Hallo,

ich lade per AJAX einen Content Teil nach, wo sich auch ein Javascript-Funktionsaufruf bedindet.

Wie kann ich diesen jetzt noch ausführen?
ThaDafinser ist offline   Mit Zitat antworten
Alt 29.10.2007, 12:58   #2 (permalink)
cas
Erfahrener Benutzer
 
Benutzerbild von cas
 
Registriert seit: 21.11.2006
Ort: Velbert
Beiträge: 1.429
Standard

Hey

binde diese funktion in dein JS ein.

HTML-Code:
function evalScript(scripts)
{	try
	{	if(scripts != '')	
		{	var script = "";
			scripts = scripts.replace(/<script[^>]*>([\s\S]*?)<\/script>/gi, function(){
	       	                         if (scripts !== null) script += arguments[1] + '\n';
 	        	                        return '';});
			if(script) (window.execScript) ? window.execScript(script) : window.setTimeout(script, 0);
		}
		return false;
	}
	catch(e)
	{	alert(e)
	}
}
Und über den paramter scripts lädst du dein ganzen Response Text darein.

Und das nächste mal suchen dieses Thema wurde schon 1000x besprochen und erläautert etc.

eval funkt auch als zwischen info.

Mit freundlichen Grüßen

Cas

Geändert von cas (14.11.2007 um 17:46 Uhr) Grund: Escape Sequenzen hinzugefügt
cas ist offline   Mit Zitat antworten
Alt 29.10.2007, 13:02   #3 (permalink)
Erfahrener Benutzer
 
Registriert seit: 07.05.2007
Ort: Bayern
Beiträge: 641
Standard

Das ist unbedingt etwas für das "Lösungs"-Forum !
Matty ist offline   Mit Zitat antworten
Alt 29.10.2007, 13:05   #4 (permalink)
cas
Erfahrener Benutzer
 
Benutzerbild von cas
 
Registriert seit: 21.11.2006
Ort: Velbert
Beiträge: 1.429
Standard

Hey

ja da sagse was.
Wenn ich mal zeit habe schreibe ich ma einen Text darüber.

Mit freundlichen Grüßen

Cas
cas ist offline   Mit Zitat antworten
Alt 29.10.2007, 13:21   #5 (permalink)
Erfahrener Benutzer
 
Registriert seit: 20.04.2006
Beiträge: 100
ThaDafinser eine Nachricht über MSN schicken
Standard

habe gerade was schöneres gefunden, das ich zuerst bei mootools nicht in der doc gefunden hab:
evalScripts: true
feine sache =)
ThaDafinser ist offline   Mit Zitat antworten
Alt 29.10.2007, 13:27   #6 (permalink)
cas
Erfahrener Benutzer
 
Benutzerbild von cas
 
Registriert seit: 21.11.2006
Ort: Velbert
Beiträge: 1.429
Standard

Hehe

das is die gleiche funktion wie die die ich gepostet habe.
Aber hättest du es gleich gesagt das du mootools benutzt dann hätten wir dir das auch sagen können.

Mit freundlichen Grüßen

Cas
cas ist offline   Mit Zitat antworten
Alt 29.10.2007, 13:44   #7 (permalink)
Erfahrener Benutzer
 
Registriert seit: 20.04.2006
Beiträge: 100
ThaDafinser eine Nachricht über MSN schicken
Standard

ja :-/
bin ein bisschen im stress, da wir am abend besprechung haben um 18uhr und 2-3 kleinigkeiten gehen nicht, die aber unbedingt fertig werden müssen!

danke für deine schnelle antwort trotzdem und entschuldigung für die "zeitstehlung"

*Keks geb*
ThaDafinser ist offline   Mit Zitat antworten
Alt 29.10.2007, 13:52   #8 (permalink)
Moderator
 
Registriert seit: 12.05.2006
Ort: Berlin
Beiträge: 1.590
Frankie eine Nachricht über ICQ schicken Frankie eine Nachricht über Skype™ schicken
Standard

Jo das ist was für "Lösungen"
__________________
Jo. Signatur.
Frankie ist offline   Mit Zitat antworten
Alt 14.11.2007, 17:09   #9 (permalink)
Moderator
 
Benutzerbild von narkaT
 
Registriert seit: 26.06.2007
Beiträge: 2.121
Standard

in dem regulären ausdruck fehlen alle escape-sequenzen
die sind irgendwo verloren gegangen, der ausdruck müsste wie folgt aussehen:

Code:
/<script[^>]*>([\s\S]*?)<\/script>/gi
ist mir gar nicht aufgefallen bis probleme damit auftraten

MfG
Jan
__________________

Geändert von narkaT (14.11.2007 um 17:12 Uhr)
narkaT ist offline   Mit Zitat antworten
Alt 14.11.2007, 17:47   #10 (permalink)
cas
Erfahrener Benutzer
 
Benutzerbild von cas
 
Registriert seit: 21.11.2006
Ort: Velbert
Beiträge: 1.429
Standard

Hey

es Lag an [ PHP ] [ / PHP ]
er hat es iwie raus genommen.
So jetzt isset verbessert.

Geändert von cas (15.11.2007 um 11:46 Uhr)
cas ist offline   Mit Zitat antworten
Antwort

Lesezeichen


Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
komischer funktionsaufruf ragtek JavaScript 4 30.09.2007 16:22
javscript onLoad über AJAX nicht möglich? conym18 JavaScript 1 18.07.2007 17:42
Funktionsaufruf mit Parameterübergabe mit <a href=""> Scherzkeks Sonstige Probleme 4 16.02.2007 08:44
javscript 2.0? sergej JavaScript 0 13.07.2006 23:32


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:22 Uhr.