Artikel Tagged 'DHTML'

Tunneling und Proxy-Server, und nicht nur für Ajax

Aufgrund seiner Fähigkeit, mit dem Server kommunizieren, das XMLHttpRequest-Objekt (XHR), in der verwendeten Technologie Ajax hat (ein Akronym für Asynchronous JavaScript and XML, die "egiacs" ausgesprochen werden sollten, obwohl wir italienische "aiacs" bevorzugen), eine Sicherheitssperre verhindert, dass Sie die Ausführung von Anwendungen außerhalb der Domäne, in der sie tätig ist. Dieser Schutz ist notwendig, um JavaScript Injection (Techniken der "injection" extrem gefährlich Code, um das System zu brechen) verschiedener Art, mit dem Endziel der "break" in das System zu verhindern.
Diese Grenze wird nun ernst genommen und man denkt, irgendwie, um es zu lösen - direkt in den XmlHttpRequest - ohne Kompromisse bei der Sicherheit (siehe auch: Third Vorschlag für Cross-Site-Erweiterungen für XMLHttpRequest ).

Was ist die Situation heute wie folgt:

XHR

Fortsetzung ...

Aptana IDE Update: 9 Meilensteine

Es ist erhältlich, um das Update Aptana IDE , die Web-Entwicklungsumgebung, unterstützt Adobe AIR und Apple iPhone . Zu den Änderungen zählen die Verbesserung der Abschnitt mit dem Update der PHP-Code Assist-Funktionen auf beide Parameter. Auch verbesserte sich die "Farbe" des Codes. Zusätzliche Unterstützung für die neuesten Ajax-Frameworks wie prototype.js und jQuery . Auch eine verbesserte Verarbeitung von Javascript.

Bild

Für die vollständige Liste der neuen Features finden Sie hier .

Fortsetzung ...

Dezente Flash-Objekte

Das Einfügen von Objekten (vor allem Flash-Objekte) in Web-Seiten ist in letzter Zeit ein oft stressig. In anderen Beiträgen haben wir bereits das Thema, wie man Flash erkennen und Einfügen von Seiten angemessen berücksichtigt. Als wir über Unauffällig Techniken gesprochen, markieren wir zwei bekannte Skript erkennen kann (und schließlich zu installieren), und legen Flash-Objekte auf einer Seite, in einer sehr unauffällig und afficiente: SWFObject und UFO .
Beide Skripte sind im Wesentlichen die gleichen Funktionen und die gleiche Operation. Der Ansatz ist, um es mit einem bestimmten Tag mit Javascript in Ihrem Browser zu ersetzen. Wie wir wissen, dieses Verfahren das Problem der Aktivierung des Flash-Objekt von Internet Explorer verhängt beseitigt, jedoch impliziert, dass Javascript auf dem Ziel-Browser aktiviert ist.
Beide Skripte verwenden keine externen Bibliotheken wie prototype.js zum Beispiel. Der wichtigste Unterschied zwischen den beiden ist, dass SWFObject wird aufgerufen, wenn der TAG zu ersetzen ist bereits auf der Seite geladen wird, nicht genau, wie unaufdringlich. Hier ein Auszug des Codes, dass der Anruf Sequenz zeigt:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
"flashcontent" > < div id = "flashcontent">
strong > < starke > Sie müssen Ihren Flash Player </ upgrade p >
Dies wird durch den Flash-Inhalt ersetzt.
Zeigen Sie alternativen Inhalt hier und Anwender ohne Flash-Plugin oder mit
Javascript ausgeschaltet diese sehen können. > noscript < / code > Inhalt hier können Sie weglassen < Code inline = "true"> noscript </ code >
tags. "swfobject.html?detectflash=false" > bypass the detection < / a > if you wish. Enthält einen Link zu < ein href = "swfobject.html? detectflash = false"> Bypass Nachweis </ eins > wenn Sie möchten.
</ div >
"text/javascript" > < script type = "text / javascript">
/ / <! [CDATA [
, "sotester" , "300" , "300" , "9" , "#FF6600" ) ; var so = new SWFObject ("so_tester.swf", "sotester", "300", "300", "9", "# FF6600");
) ; // this line is optional, but this example uses the variable and displays this text inside the flash movie so.addVariable ("flashVarText", "das ist in über FlashVars zum Beispiel nur bestanden") / / Diese Zeile ist optional, aber in diesem Beispiel wird die Variable und zeigt dieses Textes innerhalb der Flash-Film
; so.write ("flashcontent");
/ /]]>
</ script >

UFOs , ermöglicht jedoch un'approccio viel mehr im Einklang mit den klassischen Dezent-Skript. Der Ersatz der TAG ist im transparenten Modus ohne Belastung abbligare Sequenzen, wie in unten dargestellt:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
< Kopf >
title > < title > Unauffällig Flash-Objekte (UFO) | Sample Page </ title >
"Content-Type" content = "text/html; charset=iso-8859-1" / > < meta http-equiv = "Content-Type" content = "text / html; charset = iso-8859 bis 1" />
"text/javascript" src = "ufo.js" >< / script > < script type = "text / javascript" src = "ufo.js"> </ script >
"text/javascript" > < script type = "text / javascript">
var FO = {movie: "test8.swf", width: "300", height: "120", MajorVersion: "12", zu bauen: "0", xi: "true"};
UFO.create (FOR, "ufoDemo");
</ script >
</ Kopf >
< Körper >
"ufoDemo" > < div id = "ufoDemo">
p > < p > Ersatz Inhalt </ p >
"border: none;" / >< / a >< / p > Macromedia Flash Player "style =" border: none; "/> </ eins > </ p >
</ div >
</ Körper >

In den Quellcode des Skripts von UFOs in der Tat, können Sie sofort nutzen - besser geeignet - ein Ereignis, das sorgfältige Laden der Seite, bevor Sie den Vorgang abzuschließen ersetzen; Ansatz daher sehr gut zu den meisten Skripte geeignet sind nicht aufdringlich.

Fortsetzung ...

Adobe Apollo Alpha Release

Adobe hat endlich die Freigabe Alpha-Version von Apollo . Wir sind noch weit von der endgültigen Version, aber Sie können, um einige seiner Eigenschaften mit den Demo- Anwendungen (. Luft) Vorschläge online. Die Installation ( Apollo Runtime ) dieses Alpha wiegt etwa 6Mb - für Windows. Die Demo (Apollo Probe-Anwendungen) nicht wiegen sogar 600kb. Nach der Installation des Apollo-Runtime wird offenbar nichts auf Ihrem PC (nicht addiert alle Links auf dem Desktop oder in der Taskleiste) verändert, auch wenn Sie installiert haben - in der Tat - der neue Browser von Adobe! Siehe Web2.0: Adobe ist es, Apollo versucht?

Fortsetzung ...

Xopus: WYSIWYG-XML-Editor

Xopus ist ein XML-Editor (HTML) im WYSIWYG-Modus, die innerhalb des Browsers. Ich hatte schon vor einiger Zeit aufgefallen, dank eines Artikels auf freigesetzt Ajaxian . Ich erwähne das jetzt, weil es einen interessanten Vorschlag in die Landschaft web2.0/editor bleibt. Es ist eine interessante Erfahrung! Xopus hat wirklich gut (mit italienischer Unterstützung) entwickelt, mit einer exzellenten Umsetzung des Kontextmenüs, obwohl noch nicht vollständig Cross-Browser, der aktuellen Version 3.1 nur Microsoft Internet Explorer (Version 6 und 7 unterstützt wird ), jedoch haben die Entwickler so schnell wie mindestens eine kompatible Version mit Firefox (1. Februar hat in freigegeben worden versprochen Alpha-Version 3.1.1 ist kompatibel mit Firefox 2.0 +).

Wie bereits an anderer Stelle, verlangsamt sich die Frage der Vereinbarkeit (Cross-Browser) über den Browser, und bestraft die Entwicklung von Werkzeugen, auch nicht mit speziellen Technologien wie Java-Applets oder Adobe Flash, könnte einen wichtigen Beitrag für die Gemeinschaft! Conttibuto behindert - schließlich - vor unnötigen internen Kämpfe der derzeitigen Hersteller von Browsern: IE, Firefox, Opera, Mozilla, Safari, ...!

Anzeigen der Demo werden auch sehen, etwas mehr als einfache HTML-Editor, um es klar zu sagen. Xopus vorschlägt, ist die klassische Struktur des Editors, den Stil und die erweiterten Funktionen von Microsoft Word. Sie können in der Tat, geben die echten Smart-Objekte, die bestimmte Eigenschaften erfüllen, so dass Xopus ein besonderer Fall.

Wie auf der Website angegeben:

Xopus ist eine gute Lösung für alle Unternehmen, die eine Back-End Content Management System und in-Front-End-Publishing-Systeme und zwei Systeme, die deshalb mit der Untersuchung Informationen hat. Diese Struktur zu Informationen, um beide Runden zu kommen, deshalb ist ein Muss.

Sie können ein Video- Demonstration, dass die erweiterten Bearbeitungsfunktionen eingeführt. Sie können auch eine Demo direkt ausprobieren.

Fortsetzung ...

Web 2.0: Firefox 3.0 Gran Paradiso und Apollo-

Es ist erhältlich Online-Version von Firefox 3.0 Alpha 2 mit dem Codenamen Gran Paradiso. Unter den Features angekündigt (die finale Version ist für Ende 2007 erwartet), können wir den Browser im Offline-Modus verwenden. All dies erinnert Adobe Apollo, die, obwohl sie nicht als Ihrem Browser, ruft es die wesentlichen Merkmale.

Fortsetzung ...