HighDots Forums  

location.replace in div mit ajax oder auf eigener Website - Problem

Javascript (German) Programmiersprache JavaScript. (de.comp.lang.javascript)


Discuss location.replace in div mit ajax oder auf eigener Website - Problem in the Javascript (German) forum.



Reply
 
Thread Tools Display Modes
  #21  
Old   
Jakobus Schuerz - usenet
 
Posts: n/a

Default Re: location.replace in div mit ajax oder auf eigener Website - Problem - 10-14-2009 , 02:34 PM






Gregor Kofler schrieb:
Quote:
Jakobus Schuerz - usenet meinte:
Thomas 'PointedEars' Lahn schrieb:
Jakobus Schuerz - usenet wrote:

Sebastian Neubert schrieb:
var script = document.createElement("script");
script.setAttribute('type','text/javascript');
script.text='alert(\'hallo\');';
document.getElementById("xyz").appendChild(script) ;
Und genau DAS hab ich gesucht!!!
Dumm nur, dass es -- wie sich leicht zeigen lässt -- föllig vlhcas ist (ich
kann gar nicht auspressen, wie falsch). Aber Du willst ja lieber kuscheln.
Dann spuck doch bitte aus, wie es richtig geht!

Kann ja nicht wahr sein!

Warum soll das Skript denn nachträglich "eingebaut" werden? Das Skript
ist von Anfang an am Client, du holst Elemente/Markup vom Server nach,
und rufst dann dein Skript auf (evtl. mit Parametern, die in der
Response mitgeliefert wurden).
Das weiß ich mittlerweile auch und hab das auch genau so realisiert. Und
es läuft wunderbar.

lg jakob

--
The UNIX way of Sex:
gunzip-strip-touch-finger-mount-fsck-more-yes-umount-sleep

Reply With Quote
  #22  
Old   
Jakobus Schuerz - usenet
 
Posts: n/a

Default Re: location.replace in div mit ajax oder auf eigener Website - Problem - 10-14-2009 , 02:38 PM






Thomas 'PointedEars' Lahn schrieb:
Quote:
Jakobus Schuerz - usenet wrote:

Thomas 'PointedEars' Lahn schrieb:
Jakobus Schuerz - usenet wrote:
Sebastian Neubert schrieb:
var script = document.createElement("script");
script.setAttribute('type','text/javascript');
script.text='alert(\'hallo\');';
document.getElementById("xyz").appendChild(script) ;
Und genau DAS hab ich gesucht!!!
Dumm nur, dass es -- wie sich leicht zeigen lässt -- föllig vlhcas ist
(ich kann gar nicht auspressen, wie falsch). Aber Du willst ja lieber
kuscheln.
Dann spuck doch bitte aus, wie es richtig geht!

Kann ja nicht wahr sein!

Du bist noch nicht bereit fuer die Antwort. [dsf 6.2]
Gehts dir gut?

Quote:
*PLONK*
Offenbar nicht, denn du hast mich schon im Filter... Reizt es doch etwa?
Nein. Mich nicht. Daher mit dir EOD.

Und das was ich mir jetzt denke, schreib ich besser nicht.

jakob

--
The UNIX way of Sex:
gunzip-strip-touch-finger-mount-fsck-more-yes-umount-sleep

Reply With Quote
  #23  
Old   
Holger Jeromin
 
Posts: n/a

Default Re: location.replace in div mit ajax oder auf eigener Website - Problem - 10-14-2009 , 03:54 PM



Thomas 'PointedEars' Lahn schrieb am 14.10.2009 18:57:
Quote:
Holger Jeromin wrote:
"Ich will javascript's xmlhttprequest nutzen um..."
Das hingegen wäre fchsal. "javascript" und "xmlhttprequest" sind
undefiniert, und bei kofferunempfindlicher sprache™ wäre "xmlhttprequest"
nicht zu "javascript" zugehörig. Denn wie die meisten Schnittstellen ist
auch diese sprachunabhängig. Korrekt wäre: "Ich möchte mit einer
ECMAScript-Implementation eine IXMLHttpRequest-Implementation nutzen, um
..."
Und wenn ich nur für Netscape (nicht Mozilla Firefox) und dessen
JavaScript Engine nutze?

Quote:
SCNR
Dito.
:-P

--
Mit freundlichen Grüßen
Holger Jeromin

Reply With Quote
  #24  
Old   
Thomas 'PointedEars' Lahn
 
Posts: n/a

Default Re: location.replace in div mit ajax oder auf eigener Website - Problem - 10-14-2009 , 05:07 PM



Holger Jeromin wrote:

Quote:
Thomas 'PointedEars' Lahn schrieb am 14.10.2009 18:57:
Holger Jeromin wrote:
"Ich will javascript's xmlhttprequest nutzen um..."
Das hingegen wäre fchsal. "javascript" und "xmlhttprequest" sind
undefiniert, und bei kofferunempfindlicher sprache™ wäre "xmlhttprequest"
nicht zu "javascript" zugehörig. Denn wie die meisten Schnittstellen ist
auch diese sprachunabhängig. Korrekt wäre: "Ich möchte mit einer
ECMAScript-Implementation eine IXMLHttpRequest-Implementation nutzen, um
..."

Und wenn ich nur für Netscape (nicht Mozilla Firefox) und dessen
JavaScript Engine nutze?
Angenommen, das wäre ein vollständiger Satz:

In Netscape 6.0+ funktioniert es genauso wie in Firefox, weil diese auch
Gecko-basierte Browser sind.

In früheren Netscape-Versionen hättest Du ein Problem™. Denn da das NN-DOM
dieses Objekt nicht bereitstellt, würdest Du ein ActiveX-Plugin benötigen,
um das entsprechende ActiveX-Objekt von MSXML zu verwenden. Das
funktionierte aber AFAIK nur in Windows.

Neben XHR gibt es aber noch andere Möglichkeiten für dynamisches HTML.

Falls Du jedoch auf JavaScript vs. ECMAScript anspielst:

Netscape/Mozilla.org JavaScript ist eine ECMAScript-Implementation;
Microsoft JScript ist eine andere.

Siehe auch <http://PointedEars.de/es-matrix>.


PointedEars

Reply With Quote
  #25  
Old   
Holger Jeromin
 
Posts: n/a

Default Re: location.replace in div mit ajax oder auf eigener Website - Problem - 10-15-2009 , 03:00 AM



Thomas 'PointedEars' Lahn schrieb am 14.10.2009 23:07:
Quote:
Holger Jeromin wrote:

Thomas 'PointedEars' Lahn schrieb am 14.10.2009 18:57:
Holger Jeromin wrote:
"Ich will javascript's xmlhttprequest nutzen um..."
Das hingegen wäre fchsal. "javascript" und "xmlhttprequest" sind
undefiniert, und bei kofferunempfindlicher sprache™ wäre "xmlhttprequest"
nicht zu "javascript" zugehörig. Denn wie die meisten Schnittstellen ist
auch diese sprachunabhängig. Korrekt wäre: "Ich möchte mit einer
ECMAScript-Implementation eine IXMLHttpRequest-Implementation nutzen, um
..."
Und wenn ich nur für Netscape (nicht Mozilla Firefox) und dessen
JavaScript Engine nutze?
Falls Du jedoch auf JavaScript vs. ECMAScript anspielst:

Netscape/Mozilla.org JavaScript ist eine ECMAScript-Implementation;
Microsoft JScript ist eine andere.
Also KANN man "mit JavaScript etwas programmieren", wenn man auf
Crossbrowser Einsatz bewusst verzichtet. :-)
Auch wenn das Beispiel hier wegen fehlendem Objekt als Antwort ein "geht
nicht" ergibt.

--
Mit freundlichen Grüßen
Holger Jeromin

Reply With Quote
  #26  
Old   
Thomas 'PointedEars' Lahn
 
Posts: n/a

Default Re: location.replace in div mit ajax oder auf eigener Website - Problem - 10-15-2009 , 03:17 AM



Holger Jeromin wrote:

Quote:
Thomas 'PointedEars' Lahn schrieb am 14.10.2009 23:07:
Holger Jeromin wrote:
Thomas 'PointedEars' Lahn schrieb am 14.10.2009 18:57:
Holger Jeromin wrote:
"Ich will javascript's xmlhttprequest nutzen um..."
Das hingegen wäre fchsal. "javascript" und "xmlhttprequest" sind
undefiniert, und bei kofferunempfindlicher sprache™ wäre
"xmlhttprequest"
nicht zu "javascript" zugehörig. Denn wie die meisten Schnittstellen
ist auch diese sprachunabhängig. Korrekt wäre: "Ich möchte mit einer
ECMAScript-Implementation eine IXMLHttpRequest-Implementation nutzen,
um ..."
Und wenn ich nur für Netscape (nicht Mozilla Firefox) und dessen
JavaScript Engine nutze?
Falls Du jedoch auf JavaScript vs. ECMAScript anspielst:

Netscape/Mozilla.org JavaScript ist eine ECMAScript-Implementation;
Microsoft JScript ist eine andere.

Also KANN man "mit JavaScript etwas programmieren", wenn man auf
Crossbrowser Einsatz bewusst verzichtet. :-)
Ja; ich behauptete nicht das Gegenteil. Wie jedoch bereits ausgeführt
(und von Dir ohne Hinweis darauf entfernt!), ist JavaScriptâ„¢, d.h. die
ECMAScript-Implementation von Netscape/Mozilla.org, cross-browser.

Quote:
Auch wenn das Beispiel hier wegen fehlendem Objekt als Antwort ein "geht
nicht" ergibt.
Nein, das schrieb ich nicht.


PointedEars

Reply With Quote
  #27  
Old   
Christian Kirsch
 
Posts: n/a

Default Re: location.replace in div mit ajax oder auf eigener Website - Problem - 10-15-2009 , 03:37 AM



Jakobus Schuerz - usenet schrieb:
Quote:
Thomas 'PointedEars' Lahn schrieb:
Jakobus Schuerz - usenet wrote:

Sebastian Neubert schrieb:
var script = document.createElement("script");
script.setAttribute('type','text/javascript');
script.text='alert(\'hallo\');';
document.getElementById("xyz").appendChild(script) ;
Und genau DAS hab ich gesucht!!!
Dumm nur, dass es -- wie sich leicht zeigen lässt -- föllig vlhcas ist (ich
kann gar nicht auspressen, wie falsch). Aber Du willst ja lieber kuscheln.

Dann spuck doch bitte aus, wie es richtig geht!

Ich lese Dir noch mal etwas aus Thomas erstem (!) Posting vor:

"3. Ganz sicher kannst Du natürlich nur sein, wenn Du den Script-Code
separat lieferst und explizit ausführst; mit JSON geht der Transport nur
als String-Literal, sonst auch direkt über eine FunctionExpression."

das Schlüsselwort hier dürfte "direkt ausführen" sein. Ich könnte mir
vorstellen, dass die Suchmaschine Deiner Wahl im Zusammenhang mit JSON
den einen oder anderen Hinweis auswirft.

Aber nein, entschuldige, Du hast ja schon gesucht. Und gelesen.

Entschuldige die Störung.

Reply With Quote
  #28  
Old   
J. Strübig
 
Posts: n/a

Default Re: location.replace in div mit ajax oder auf eigener Website - Problem - 10-15-2009 , 05:11 AM



Jakobus Schuerz - usenet schrieb:
Quote:
suchte. Und ich bin überzeugt, dass Thomas, Christian und du mir genau
so diesen einen Hinweis hättet geben können. Die anderen beiden wollten
nicht, denn sie wollten mir zeigen, wie blöd ich bin, da ich mit
innerHTML arbeite... so what.
Ja leider, diese Gruppe ist nicht mehr benutzbar.

Jede Frage wird mit genau dieser Arroganz, mit der du abgefertigt
wurdest, beantwortet. Es sind kaum sinnvolle oder gar helfende
Diskussionen möglich, da es hier welche gibt, die an der Spitze der
Bewegung stehen und keinen anderen Kenntnisstand zulassen.

Jeder der nicht alles über JS weiß, nicht die ECMA Spezifikation
auswendig kennt und nicht jeden Browserbug. Jeder der nicht ausspuckt
vor proprietären Erweiterungen (auch wenn sie eine allgemeine
Verbreitung gefunden haben), jeder der eines der beliebten Frameworks
verwendet - die ja alle Schrott sind - alle diese Menschen sind dumme
Idioten deren Fragen furchtbar auf die Nerven gehen.

Naja, so sind im Laufe der Jahre nur noch zwei, drei Leute übrig
geblieben, die ihr aktiv sind. Aktiv aber vor allem in dem Sinn, die
Wenigen, die hier noch aufschlagen, möglichst schnell und möglichst
unfreundlich zu vertreiben.

Struppi.

Reply With Quote
  #29  
Old   
Thomas 'PointedEars' Lahn
 
Posts: n/a

Default Re: location.replace in div mit ajax oder auf eigener Website - Problem - 10-15-2009 , 05:13 AM



"J. Strübig" wrote:

Quote:
Jakobus Schuerz - usenet schrieb:
suchte. Und ich bin überzeugt, dass Thomas, Christian und du mir genau
so diesen einen Hinweis hättet geben können. Die anderen beiden wollten
nicht, denn sie wollten mir zeigen, wie blöd ich bin, da ich mit
innerHTML arbeite... so what.

Ja leider, diese Gruppe ist nicht mehr benutzbar. [...]
Deswegen benutzt Du sie ja auch nicht. Von Dir und Deinesgleichen liest man
hier nur Gemecker.

Könnten sich jetzt alle Lurker bitte wieder unter Ihre Steine verkriechen
und dort weiterheulen? Danke!


PointedEars

Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.