Hi Ricardo Thanks. Works fine now! You saved my day!
Regards Mario NOT A BUG!! MY FAULT! SOLVED 2008/9/25 ricardobeat <[EMAIL PROTECTED]> > > I have no clue on the PHP side of this, but try this script instead: > > <script type="text/javascript"> > $(document).ready(function() { > > $("#out").click(function(){ > $('form').submit(); > return false; > }); > > }); > </script> > > On Sep 25, 11:40 am, "Mario Moura" <[EMAIL PROTECTED]> wrote: > > Object Oriented / PHP5 - Possible BUG with Jquery > > > > Hi Folks > > > > I was creating a simple singleton class (but I tested with others Desing > > Patterns) with php like this: > > > > class header { > > static private $instance = false; > > > > private function js() > > { > > <script type="text/javascript">$(document).ready(function() { > > $("#out").each(function(i){ > > $(this).bind("click", function(event){ > > document.form.submit(); > > }); > > }); > > });</script> > > > > } > > > > private function css() { > > } > > > > private function header () { > > .... > > echo $this->js().$this->css(); > > .... > > <li><a id="out" href=".....">Logout</a> </li> > > </ul> > > <form method="post" name="form" action="....."> > > <input type="hidden" value="....." name="test"/> > > </form> > > .... > > > > } // end header() > > > > static function instance() { > > if(!Header::$instance) { > > Header::$instance = new header(); > > } > > return Header::$instance; > > } > > > > } > > > > My Surprise!! Jquery didnt work properly. > > > > I tried a lot of variations and some times I changed my script adding > > > > alert('something'); > > > > and sometimes my page received the $_POST but with the code above > definitly > > didnt work. (I have very similar codes in procedural style and works > fine. ) > > > > Jquery didnt acept the event ("click"), but works with > alert('something'); > > > > So I insert the Submit button <input type="submit" value="Submit"> > > > > and with this my page receive the $_POST. > > > > So I am new in the amazing PHP5/OOP world and I dont know if can be a bug > > from PHP/Browser/JavaScript or Jquery. > > > > So I am reporting. > > > > My felling tell me that I am sending all this stuffs (<script/>) to an > > Object and something is going wrong there. > > > > Hope someone can help me. > > > > Regards > > > > Mario > > macm > -- Mário Alberto Chaves Moura [EMAIL PROTECTED] 31-3264-6203 31-9157-6000