Bewerkingen van HTML en JavaScript (Pro-versie):
Bewerking van JavaScript
Deze functie vereist een grondige familiariteit met het web. Zonder te beschikken over programmeervaardigheden, is het toch nuttig om bepaalde basiszaken te weten over de taal die wordt gebruikt om webpagina's te creëren. Het typische gebruik van deze functie is om HTML of JavaScript code te importeren die door anderen geschreven is of gekopieerd werd van het web. Gezien het onmogelijk is om te weten wat u zult vinden, kunnen we niet garanderen dat geïmporteerde code zal werken zoals gehoopt. De enige aanpak is om ze te proberen en te zien of de geïmporteerde code correct werkt door het volgend tabblad te gebruiken: Huidige pagina weergeven met Internet Explorer.
Er zijn twee niveaus voor code-integratie, getoond in de twee subtabbladen:
Web Creator Pro JavaScript
De code in dit deel bevat aanvankelijk wat gegenereerd is door de tabbladen Actie van de verschillende elementen. Deze code kan worden gewijzigd. Bijvoorbeeld, ervaren gebruikers kunnen code kopiëren en plakken in plaats van het invoeren van de opdrachten te herhalen met de zin Actie voor gelijkaardige elementen.
Via de twee velden aan de linkerkant kunt u snel een element en zijn geassocieerde methode vinden. De cursor positioneert zichzelf in de geselecteerde functie.
Nieuwe JavaScript code kan ook worden toegevoegd. Deze code kan werken in alle uitvoeropties van LMSOFT software: op een plaatselijk netwerk, in uitvoerbare bestanden en op cd-rom op voorwaarde dat één van de volgende methoden gebruikt wordt in deze nieuwe code.
Beschikbare methoden en gebeurtenissen voor Web Creator elementen
Pagina:
Methoden:
GetX()
GetY()
GetW()
GetH()
Gebeurtenissen:
OnClick
OnMouseDown
OnMouseUp
OnMouseEnter
OnMouseLeave
Knop:
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)
Gebeurtenissen:
OnClick
OnMouseDown
OnMouseUp
OnMouseEnter
OnMouseLeave
WhenButtonDown
WhenButtonUp
Afbeelding:
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()
Gebeurtenissen:
OnClick
OnMouseDown
OnMouseUp
OnMouseEnter
OnMouseLeave
Tekst:
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()
Gebeurtenissen:
Animatie/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()
Gebeurtenissen:
OnClick
OnMouseDown
OnMouseUp
OnMouseEnter
OnMouseLeave
WhenVideoTerminate
Geluid:
Methoden:
RollIn()
RollOut()
Play()
Stop()
TogglePlayState()
Gebeurtenissen:
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()
Gebeurtenissen:
Formulier:
Methoden:
FSubmit()
FReset()
Gebeurtenissen:
OnSubmit
OnReset
Velden:
Eigenschappen:
object (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()
Gebeurtenissen:
OnEnable
OnDisable
OnClick
OnDblClick
OnMouseDown
OnMouseUp
OnEnter
OnLeave
OnChange
OnKeyDown
OnKeyPress
OnKeyUp
OnSelect
Validatie
Voorbeeld van validatie voor Veld1 (3 manieren om toegang te krijgen tot de waarde van het veld):
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
}
Het veld zelf is ingesloten in het element.
Om toegang tot dit object te krijgen, gebruik zijn eigenschappen.
De naam van deze tag is de naam van het element voorafgegaan door "obj".
Compatibiliteit :
De elementen zijn direct toegankelijk in Internet Explorer maar niet in Netscape.
Om compatibel te zijn met de beide browsers, voeg de volgende lijn toe voor u een eigenschap of een methode van een element oproept:
if(is.ns) element1=FindTagFromId("element1");
Vanaf dan kunt u gebruiken : element1.XXX
Andere Web HTML en JavaScript
Elke HTML of JavaScript code conform aan de W3C specificaties kan worden toegevoegd in dit tabblad. In het algemeen kan code die al werkt op websites in dit venster worden ingevoegd. U kunt controleren of ze goed op uw pagina werkt via Huidige pagina weergeven met Internet Explorer.
Indien deze code iets anders weergeeft en u ze ergens anders op de pagina wilt plaatsen, kunt u deze code in een teller element plakken.