You are here: Re: PHP and JAVA problem « All PHP « IT news, forums, messages
Re: PHP and JAVA problem

Posted by shimmyshack on 03/09/07 03:01

On 9 Mar, 01:12, "kick ass" <pub_lan...@yahoo.com> wrote:
> Hello!
>
> Does anyone knows how to "copy" content of variable from java script to PHP
> variable.
> For example:
>
> JAVASCRIPT:
> <SCRIPT>
> ...if (something...blabla)
> {
> name="JACK";}
>
> </SCRIPT>
>
> Now I want to copy "JACK" into PHP variable $name.
> Can I do that?
>
> THANK YOU FOR REPLY

it all depends on what you are trying to do, I mean you can't just
copy it, you must send it, the usual way is with a form, or using XHR,
or an iframe, or a script tag, or an image.

<form id="form" action="php_script.php" method="get">
<input id="name" name="name" type="hidden" value="" />
<input name="submit" type="submit" value="submit" />
</form>
<script type="text/javascript">
//name = 'JACK';
document.getElementById('name').value = name;
document.getElementById('form').submit();
</script>
if you dont want the page to change, then submit to an iframe

<iframe src="" name="iframe" style="visibility:hidden" width="0"
height="0"></iframe>
<form id="form" action="php_script.php" method="get" target="iframe">
<input id="name" name="name" type="hidden" value="" />
<input name="submit" type="submit" value="submit" />
</form>
<script type="text/javascript">
//name = 'JACK';
document.getElementById('name').value = name;
document.getElementById('form').submit();
</script>


XHR is too boring to write out, google AJAX.

<iframe src="" id="iframe" style="visibility:hidden" width="0"
height="0"></iframe>
<script type="text/javascript">
//name = 'JACK';
document.getElementById('iframe').src = 'php_script.php?name=' + name;
</script>

<img src="" id="img" style="visibility:hidden" width="0" height="0"/>
<script type="text/javascript">
//name = 'JACK';
document.getElementById('img').src = 'php_script.php?name=' + name;
</script>


then there's the script include in the heade

<script type="text/javascript">
name = 'JACK';
document.write('<script type="text\/javascript" src="php_script.php?
name="'+name+'><\/script>');
</script>

take your pick. Of course I should be in bed so all this could be
rubbish!

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация