Re: Re: php & events & DOM
| From: | Luis Ferro | Date: | Sat, 25 May 2002 15:00:17 +0000 |
| Subject: | Re: Re: php & events & DOM | ||
| References: | 1 2 | Groups: | php.windows |
| Request: | Send a blank email to php-windows+get-13976@lists.php.net to get a copy of this message | ||
You can always make a widget as a flash and then using the flash actionscript to get and set information from the php/server side.
I know that isn't easy to do but... from what i've seen, it is the easier thing to do without resorting to use a frameset and reloading the document of the "hidden" frame... (well actionscript is almost like javascript and is way simplier then making a java applet or a clientside ActiveX).
For ways to do this check:
http://www.macromedia.com/support/flash/ts/documents/tn4160.html
This explains how to use javascript to control the flash object...
As for the flash connecting to the server... you can check the functions:
loadVariables [and more - prefered method of comunication between pages and flash due to security...]
getURL()
For flash to execute javascript inside the page where it is droped:
getURL("javascript:someFunction('blue sky');"); // and so delivering data to javascript...
Well the possibilities are way too vast ;)
Hope that helps...
Cheers,
Luis Ferro
Tomator wrote:
i want an onlick event to call a php function. is this possible in the same way that javascript permits onlclick="someFuntion(arg)" ? This someFunction will have to exist also in javascript... and then this function can do the magic...
PHP is server-side scripting language and you can't call php function like functions of JScript. However, you could generate by PHP code of JScript and include it into HTML document. This JScript count then serve onclick events. If clicking items doesn't change anything at server-side it it good idea. If does, there may be needed reloading of this web page and then PHP modifies it.how else can i call a php function which adds an item to array via a text link?If array ist stored at server-side update it with PHP. To send data via text link use GET method, which encodes all data in URL, such like this: http://www.somewhere.com/mygreatscript.php?username=BillyG If you want to make such links dynamically, do not forget to urlencode() content of variables (like $username in example above): echo "<A HREF=\"http://www.somewhere.com/mygraetscript.php?username=" . urlencode($username) . "\">"also does php have variables corresponding to the document object model DOM, particularly i'm interested in changing css positioning properties.As server-side script, PHP does not have any objects, layers or anything dependent on browser... Its executed at server so if you want to change position in CSS you can but only while generating HTML code. If you want to do it later, use JScript or something. You can of course make a template system that mimicks the server site forms as with .net... but remember... that is just a cute little hack, not particulary "inovative" IMHO...