HTML und JavaScript Editing (Pro-Version)
JavaScript Bearbeitung
Um diese Funktion zu nutzen, müssen Sie sich sehr gut mit dem Internet auskennen. Sie erfordert zwar keine wirklichen Programmierkenntnisse, es ist jedoch nützlich, Grundlagenwissen über die Programmiersprachen zu haben, die zum Erstellen von Webseiten verwendet werden. Die typische Verwendung dieser Funktion besteht im Importieren von HTML- oder JavaScript-Code, der von anderen Personen geschrieben wurde oder aus dem Internet kopiert wurde. Da man nicht weiss, was Sie finden werden, können wir nicht garantieren, dass importierter Code so funktioniert, wie Sie es sich erhoffen. Die einzige Möglichkeit, dies zu überprüfen, besteht darin, den importierten Code mit folgender Option zu testen: Aktuelle Seite mit Internet Explorer anzeigen.
Es gibt zwei Stufen für die Code-Integration, die in den beiden Unteroptionen aufgeführt sind:
Web Creator Pro JavaScript
Der Code in diesem Bereich enthält ursprünglich das, was durch die Option Aktion der veschiedenen Elemente erstellt wurde. Dieser Code kann geändert werden. So können beispielsweise Benutzer mit umfassenden Kenntnissen Code kopieren und einfügen, anstatt die Befehle erneut mit dem Aktionssatz für ähnliche Elemente einzugeben.
Anhand der beiden Felder auf der linken Seite finden Sie Elemente und die zugehörige Methode schnell. Der Cursor positioniert sich in der ausgewählten Funktion.
New JavaScript-Code kann auch hinzugefügt werden. Dieser Code kann in allen Ausgabeoptionen der LMSOFT-Software verwendet werden: In einem lokalen Netzwerk, in ausführbaren Dateien und auf CD-Rom, sofern in diesem neuen Code ausschließlich folgende Methoden verwendet werden.
Verfügbare Methoden und Ereignisse für Web Creator Elemente
Seite:
Methoden:
GetX()
GetY()
GetW()
GetH()
Ereignisse:
OnClick
OnMouseDown
OnMouseUp
OnMouseEnter
OnMouseLeave
Schaltfläche:
Methoden:
SetX( value)
GetX()
SetY( value)
GetY()
SetW( value)
GetW()
SetH( value)
GetH()
SetXYWH( value, value, value, value)
IsVisible()
Show()
Hide()
ShowEffect()
HideEffect()
ToggleVisibleState()
IsDrawingEffect()
RollIn()
RollOut()
IsPress()
Press(state)
Ereignisse:
OnClick
OnMouseDown
OnMouseUp
OnMouseEnter
OnMouseLeave
WhenButtonDown
WhenButtonUp
Grafik:
Methoden:
SetX( value)
GetX()
SetY( value)
GetY()
SetW( value)
GetW()
SetH( value)
GetH()
SetXYWH( value, value, value, value)
IsVisible()
Show()
Hide()
ShowEffect()
HideEffect()
ToggleVisibleState()
IsDrawingEffect()
RollIn()
RollOut()
Ereignisse:
OnClick
OnMouseDown
OnMouseUp
OnMouseEnter
OnMouseLeave
Text:
Methoden:
SetX(value)
GetX()
SetY(value)
GetY()
SetW(value)
GetW()
SetH(value)
GetH()
SetXYWH(value,value,value,value)
IsVisible()
Show()
Hide()
ShowEffect()
HideEffect()
ToggleVisibleState()
IsDrawingEffect()
RollIn()
RollOut()
Ereignisse:
Animation / Video :
Methoden:
SetX(value)
GetX()
SetY(value)
GetY()
SetW(value)
GetW()
SetH(value)
GetH()
SetXYWH(value,value,value,value)
IsVisible()
Show()
Hide()
ShowEffect()
HideEffect()
ToggleVisibleState()
IsDrawingEffect()
RollIn()
RollOut()
Play()
Stop()
TogglePlayState()
Ereignisse:
OnClick
OnMouseDown
OnMouseUp
OnMouseEnter
OnMouseLeave
WhenVideoTerminate
Sound:
Methoden:
RollIn()
RollOut()
Play()
Stop()
TogglePlayState()
Ereignisse:
WhenSoundTerminate
Flash:
Methoden:
SetX(value)
GetX()
SetY(value)
GetY()
SetW(value)
GetW()
SetH(value)
GetH()
SetXYWH(value,value,value,value)
IsVisible()
Show()
Hide()
ShowEffect()
HideEffect()
ToggleVisibleState()
IsDrawingEffect()
RollIn()
RollOut()
Play()
Stop()
TogglePlayState()
Rewind()
Back()
Forward()
Ereignisse:
Formular:
Methoden:
FSubmit()
FReset()
Ereignisse:
OnSubmit
OnReset
Felder:
Eigenschaften:
Objekt (HTML Tag Input)
Methoden:
SetX(value)
GetX()
SetY(value)
GetY()
GetW()
GetH()
IsVisible()
Show()
Hide()
ShowEffect()
HideEffect()
ToggleVisibleState()
IsDrawingEffect()
RollIn()
RollOut()
focus()
Enable()
Disable()
ToggleEnableState()
Ereignisse:
OnEnable
OnDisable
OnClick
OnDblClick
OnMouseDown
OnMouseUp
OnEnter
OnLeave
OnChange
OnKeyDown
OnKeyPress
OnKeyUp
OnSelect
Validierung
Validierungsbeispiel für Feld1 (3 Arten des Zugriffs auf den Wert des Feldes):
function Field1_OnChange()
{
if(is.ns) Field1=FindTagFromId("Field1"); // For Netscape compatibility
alert(Field1.object.value); // Access by object properties
if(is.ns) Form1=FindTagFromId("Form1"); // For Netscape compatibility
alert(Form1.variable1.value); // Access with variable
alert(Form1.obj Field1.value); // Access by object: obj Field1
}
Das Feld selbst ist im Element eingeschlossen.
Um auf dieses Objekt zuzugreifen, verwenden Sie seine Eigenschaften.
Der Name dieses Tags ist der Name des Elements plus "obj" am Namensanfang.
Kompatibilität:
Die Elemente sind direkt im Internet Explorer zugänglich, aber nicht in Netscape.
Für eine Kompatibilität mit beiden Browsern müssen Sie folgende Zeile hinzufügen, bevor Sie eine Eigenschaft oder eine Methode eines Elements aufrufen:
if(is.ns) element1=FindTagFromId("element1");
Nun möglich: Verwendung von element1.XXX
Andere Codes als Web HTML und JavaScript
Jeder HTML- oder JavaScript-Code, der den W3C-Anforderungen entspricht, kann in dieser Option hinzugefügt werden. In der Regel können Codes, die bereits auf Webseiten funktionieren, in dieses Fenster eingefügt werden. Sie können überprüfen, ob seine Funktionen auf Ihrer Seite einwandfrei funktionieren: Verwenden Sie dazu Aktuelle Seite mit Internet Explorer anzeigen.
Zeigt dieser Code etwas an und möchten Sie ihn an einer anderen Stelle auf der Seite verwenden, können Sie diesen Code in ein Zählerelement einfügen.