How to create a draggable window using layers?
In this tutorial we will show you how to use a layer to create a draggable layer that be used much like a popup window. This method is often used to display advertisement or other messages.
Create a new page in WYSIWYG Web Builder and insert a layer object:
Make note of the ID in the properties window, you will need that ID later. If this is the first layer of the page it will probably be called 'Layer1'. You can change the ID in the Properties window if you like.
If the ID of your layer object is not 'Layer1', you should replace all instances of 'Layer1' in the code above to the ID name of your layer!
Insert a HTML object to the page and drag it on the layer. Note that if you drag an object on a layer it will become part of that layer. We will use this HTML object to create a title bar for the window.
Double click the HTML object and copy/paste the code below in the HTML field. This code will create a titlebar with a close button.
Add some content to the layer. This can be text, an image or any other object(s) from the toolbox!
Now you can publish or preview the page to view the result;)
Step 7 (optional)
Optionally you can use events to hide or show the layer (and all its contents).
a) Add an object with event support (like an image, shape or form element)
b) Open the Events properties of the object
c) Insert an 'OnClick' event
d) Use the Show or Hide action to control the visibility of the layer. Set the target to 'Layer1'.
Open Menu->Page->Page HTML, select Between head tag and copy/paste this code:
This is the layer title bar
This is a demonstration of a draggable layer.
Use the title bar to move the window around.
To close the window click the 'X' in the title bar.
A layer can hold any kind of content, like text, images or any other object from the toolbox!