[jQuery] Re: Window.open and jquery

2008-11-20 Thread Liam Potter


show us code, give us a link.


Tolis Christomanos wrote:

Hi all,

I am using window.open to open a new window to display a form.

The form uses jquery for validation but i get the following error

$ is not defined

though i include jquery in the head

Any ideas? 




[jQuery] Re: Window.open and jquery

2008-11-20 Thread Tolis Christomanos
ok sorry

The following link from the page file_editor.php which includes jquery

a class=popupwindow rel=windowCenter
 href=components/com_highlights/lib/upload_form.php?uid=?php echo $row-id;
 ? title= rel=File Upload/a


opens a window with this code

!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Strict//EN
 http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd;
 html xmlns=http://www.w3.org/1999/xhtml; xml:lang=en lang=en
   head
 meta http-equiv=Content-Type content=text/html; charset=utf-8 /
 link rel=stylesheet href=?php echo $mosConfig_live_site;
 ?/administrator/templates/onnup_admin_final/css/main.css
 media=screen,projection type=text/css /
 script type=text/javascript scr=?php echo $mosConfig_live_site;
 ?/administrator/components/com_highlights/js/jquery.js/script
 script type=text/javascript scr=?php echo $mosConfig_live_site;
 ?/administrator/components/com_highlights/js/jquery.form.js/script
 script type=text/javascript

 // prepare the form when the DOM is ready
 $(document).ready(function() {
 var options = {
 target:'#results',   // target element(s) to be updated
 with server response
 beforeSubmit:  showRequest,  // pre-submit callback
 success:   showResponse  // post-submit callback

 // other available options:
 //url:   url // override for form's 'action' attribute
 //type:  type// 'get' or 'post', override for form's
 'method' attribute
 //dataType:  null// 'xml', 'script', or 'json' (expected
 server response type)
 //clearForm: true// clear all form fields after successful
 submit
 //resetForm: true// reset the form after successful submit

 // $.ajax options can be used here too, for example:
 //timeout:   3000
 };

 // bind to the form's submit event
 $('#fileform').submit(function() {
 // inside event callbacks 'this' is the DOM element so we first
 // wrap it in a jQuery object and then invoke ajaxSubmit
 $(this).ajaxSubmit(options);

 // !!! Important !!!
 // always return false to prevent standard browser submit and page
 navigation
 return false;
 });
 });

 // pre-submit callback
 function showRequest(formData, jqForm, options) {
 // formData is an array; here we use $.param to convert it to a string
 to display it
 // but the form plugin does this for you automatically when it submits
 the data
 var queryString = $.param(formData);

 // jqForm is a jQuery object encapsulating the form element.  To access
 the
 // DOM element for the form do this:
 // var formElement = jqForm[0];

 alert('About to submit: \n\n' + queryString);

 // here we could return false to prevent the form from being submitted;

 // returning anything other than false will allow the form submit to
 continue
 return true;
 }

 // post-submit callback
 function showResponse(responseText, statusText)  {
 // for normal html responses, the first argument to the success
 callback
 // is the XMLHttpRequest object's responseText property

 // if the ajaxSubmit method was passed an Options Object with the
 dataType
 // property set to 'xml' then the first argument to the success
 callback
 // is the XMLHttpRequest object's responseXML property

 // if the ajaxSubmit method was passed an Options Object with the
 dataType
 // property set to 'json' then the first argument to the success
 callback
 // is the json data object returned by the server

 alert('status: ' + statusText + '\n\nresponseText: \n' + responseText +

 '\n\nThe output div should have already been updated with the
 responseText.');
 }

 /script
   /head
 body

 h1?php echo $titletext; ?/h1

 div id=results/div

 form id=fileform class=adminform enctype=multipart/form-data
 method=post action= 

 label for=file?php echo $filetext; ?/label
 input type=file name=file /
 input type=submit name=submit value=?php echo $uploadtext;
 ? /
 input type=submit name=done value=?php echo $savetext; ?/
 /form

 /body
 /html



The error is for the $(document).ready(); which i think means that jquery is
not loaded but the path to jquery.js is correct...



On Thu, Nov 20, 2008 at 1:30 PM, Liam Potter [EMAIL PROTECTED]wrote:


 show us code, give us a link.



 Tolis Christomanos wrote:

 Hi all,

 I am using window.open to open a new window to display a form.

 The form uses jquery for validation but i get the following error

 $ is not defined

 though i include jquery in the head

 Any ideas?





[jQuery] Re: Window.open and jquery

2008-11-20 Thread Rik Lomas

In your script tags, you have scr=jquery.js instead of src=jquery.js

Rik


2008/11/20 Tolis Christomanos [EMAIL PROTECTED]:
 ok sorry

 The following link from the page file_editor.php which includes jquery

 a class=popupwindow rel=windowCenter
 href=components/com_highlights/lib/upload_form.php?uid=?php echo $row-id;
 ? title= rel=File Upload/a

 opens a window with this code

 !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0
 Strict//ENhttp://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd;
 html xmlns=http://www.w3.org/1999/xhtml; xml:lang=en lang=en
   head
 meta http-equiv=Content-Type content=text/html; charset=utf-8 /
 link rel=stylesheet href=?php echo $mosConfig_live_site;
 ?/administrator/templates/onnup_admin_final/css/main.css
 media=screen,projection type=text/css /
 script type=text/javascript scr=?php echo $mosConfig_live_site;
 ?/administrator/components/com_highlights/js/jquery.js/script
 script type=text/javascript scr=?php echo $mosConfig_live_site;
 ?/administrator/components/com_highlights/js/jquery.form.js/script
 script type=text/javascript

 // prepare the form when the DOM is ready
 $(document).ready(function() {
 var options = {
 target:'#results',   // target element(s) to be updated
 with server response
 beforeSubmit:  showRequest,  // pre-submit callback
 success:   showResponse  // post-submit callback

 // other available options:
 //url:   url // override for form's 'action' attribute
 //type:  type// 'get' or 'post', override for form's
 'method' attribute
 //dataType:  null// 'xml', 'script', or 'json' (expected
 server response type)
 //clearForm: true// clear all form fields after successful
 submit
 //resetForm: true// reset the form after successful submit

 // $.ajax options can be used here too, for example:
 //timeout:   3000
 };

 // bind to the form's submit event
 $('#fileform').submit(function() {
 // inside event callbacks 'this' is the DOM element so we first
 // wrap it in a jQuery object and then invoke ajaxSubmit
 $(this).ajaxSubmit(options);

 // !!! Important !!!
 // always return false to prevent standard browser submit and page
 navigation
 return false;
 });
 });

 // pre-submit callback
 function showRequest(formData, jqForm, options) {
 // formData is an array; here we use $.param to convert it to a string
 to display it
 // but the form plugin does this for you automatically when it submits
 the data
 var queryString = $.param(formData);

 // jqForm is a jQuery object encapsulating the form element.  To
 access the
 // DOM element for the form do this:
 // var formElement = jqForm[0];

 alert('About to submit: \n\n' + queryString);

 // here we could return false to prevent the form from being
 submitted;
 // returning anything other than false will allow the form submit to
 continue
 return true;
 }

 // post-submit callback
 function showResponse(responseText, statusText)  {
 // for normal html responses, the first argument to the success
 callback
 // is the XMLHttpRequest object's responseText property

 // if the ajaxSubmit method was passed an Options Object with the
 dataType
 // property set to 'xml' then the first argument to the success
 callback
 // is the XMLHttpRequest object's responseXML property

 // if the ajaxSubmit method was passed an Options Object with the
 dataType
 // property set to 'json' then the first argument to the success
 callback
 // is the json data object returned by the server

 alert('status: ' + statusText + '\n\nresponseText: \n' + responseText
 +
 '\n\nThe output div should have already been updated with the
 responseText.');
 }

 /script
   /head
 body

 h1?php echo $titletext; ?/h1

 div id=results/div

 form id=fileform class=adminform enctype=multipart/form-data
 method=post action= 

 label for=file?php echo $filetext; ?/label
 input type=file name=file /
 input type=submit name=submit value=?php echo $uploadtext;
 ? /
 input type=submit name=done value=?php echo $savetext;
 ?/
 /form

 /body
 /html


 The error is for the $(document).ready(); which i think means that jquery is
 not loaded but the path to jquery.js is correct...



 On Thu, Nov 20, 2008 at 1:30 PM, Liam Potter [EMAIL PROTECTED]
 wrote:

 show us code, give us a link.


 Tolis Christomanos wrote:

 Hi all,

 I am using window.open to open a new window to display a form.

 The form uses jquery for validation but i get the following error

 $ is not defined

 though i include jquery in the head

 Any ideas?






-- 
Rik Lomas
http://rikrikrik.com


[jQuery] Re: Window.open and jquery

2008-11-20 Thread Tolis Christomanos
OMG!!!

Yes i am blind

Thank you so much!!!

On Thu, Nov 20, 2008 at 1:48 PM, Rik Lomas [EMAIL PROTECTED] wrote:


 In your script tags, you have scr=jquery.js instead of src=jquery.js

 Rik


 2008/11/20 Tolis Christomanos [EMAIL PROTECTED]:
  ok sorry
 
  The following link from the page file_editor.php which includes jquery
 
  a class=popupwindow rel=windowCenter
  href=components/com_highlights/lib/upload_form.php?uid=?php echo
 $row-id;
  ? title= rel=File Upload/a
 
  opens a window with this code
 
  !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0
  Strict//ENhttp://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd;
  html xmlns=http://www.w3.org/1999/xhtml; xml:lang=en lang=en
head
  meta http-equiv=Content-Type content=text/html; charset=utf-8
 /
  link rel=stylesheet href=?php echo $mosConfig_live_site;
  ?/administrator/templates/onnup_admin_final/css/main.css
  media=screen,projection type=text/css /
  script type=text/javascript scr=?php echo $mosConfig_live_site;
  ?/administrator/components/com_highlights/js/jquery.js/script
  script type=text/javascript scr=?php echo $mosConfig_live_site;
  ?/administrator/components/com_highlights/js/jquery.form.js/script
  script type=text/javascript
 
  // prepare the form when the DOM is ready
  $(document).ready(function() {
  var options = {
  target:'#results',   // target element(s) to be updated
  with server response
  beforeSubmit:  showRequest,  // pre-submit callback
  success:   showResponse  // post-submit callback
 
  // other available options:
  //url:   url // override for form's 'action'
 attribute
  //type:  type// 'get' or 'post', override for form's
  'method' attribute
  //dataType:  null// 'xml', 'script', or 'json' (expected
  server response type)
  //clearForm: true// clear all form fields after
 successful
  submit
  //resetForm: true// reset the form after successful
 submit
 
  // $.ajax options can be used here too, for example:
  //timeout:   3000
  };
 
  // bind to the form's submit event
  $('#fileform').submit(function() {
  // inside event callbacks 'this' is the DOM element so we first
  // wrap it in a jQuery object and then invoke ajaxSubmit
  $(this).ajaxSubmit(options);
 
  // !!! Important !!!
  // always return false to prevent standard browser submit and
 page
  navigation
  return false;
  });
  });
 
  // pre-submit callback
  function showRequest(formData, jqForm, options) {
  // formData is an array; here we use $.param to convert it to a
 string
  to display it
  // but the form plugin does this for you automatically when it
 submits
  the data
  var queryString = $.param(formData);
 
  // jqForm is a jQuery object encapsulating the form element.  To
  access the
  // DOM element for the form do this:
  // var formElement = jqForm[0];
 
  alert('About to submit: \n\n' + queryString);
 
  // here we could return false to prevent the form from being
  submitted;
  // returning anything other than false will allow the form submit to
  continue
  return true;
  }
 
  // post-submit callback
  function showResponse(responseText, statusText)  {
  // for normal html responses, the first argument to the success
  callback
  // is the XMLHttpRequest object's responseText property
 
  // if the ajaxSubmit method was passed an Options Object with the
  dataType
  // property set to 'xml' then the first argument to the success
  callback
  // is the XMLHttpRequest object's responseXML property
 
  // if the ajaxSubmit method was passed an Options Object with the
  dataType
  // property set to 'json' then the first argument to the success
  callback
  // is the json data object returned by the server
 
  alert('status: ' + statusText + '\n\nresponseText: \n' +
 responseText
  +
  '\n\nThe output div should have already been updated with the
  responseText.');
  }
 
  /script
/head
  body
 
  h1?php echo $titletext; ?/h1
 
  div id=results/div
 
  form id=fileform class=adminform enctype=multipart/form-data
  method=post action= 
 
  label for=file?php echo $filetext; ?/label
  input type=file name=file /
  input type=submit name=submit value=?php echo
 $uploadtext;
  ? /
  input type=submit name=done value=?php echo $savetext;
  ?/
  /form
 
  /body
  /html
 
 
  The error is for the $(document).ready(); which i think means that jquery
 is
  not loaded but the path to jquery.js is correct...
 
 
 
  On Thu, Nov 20, 2008 at 1:30 PM, Liam Potter [EMAIL PROTECTED]
  wrote:
 
  show us code, give us a link.
 
 
  Tolis Christomanos wrote:
 
  Hi all,
 
  I am using window.open to open a new window to display a form.
 
  The form uses jquery for