Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 Programming Discussions
  #1  
Old 09-10-2005, 11:30 AM
harmor19 harmor19 is offline
 
Join Date: Apr 2005
Posts: 1,324
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default get ajax to stop loading.

I am just trying to get this ajax thing down and after a few months I finally made progress.

I am making a shoutbox type mod (just for practice) and I have a link called "Add Message".

When I click the link it brings up the text box like I want it to but I don't know how to get the page to sto reloading.

Here's the js i'm using (I stole from another site)
Code:
function loadurl(dest) {
	
	 try {
		 
		  // Moz supports XMLHttpRequest. IE uses ActiveX.  
		  // browser detction is bad. object detection works for any browser
		  xmlhttp = window.XMLHttpRequest?new XMLHttpRequest(): 
		  new ActiveXObject("Microsoft.XMLHTTP");
		  
		  } 
		  catch (e) 
		  { 
			  // browser doesn't support ajax. handle however you want  
			  }
			  
			   // the xmlhttp object triggers an event everytime the status changes  
			   // triggered() function handles the events
			   
	 xmlhttp.onreadystatechange = triggered; 
	 
	 
	 // open takes in the HTTP method and url.  
	 xmlhttp.open("GET", dest);
	 
	  // send the request. if this is a POST request we would have  
	  // sent post variables: send("name=aleem&gender=male)  
	  // Moz is fine with just send(); but  
	  // IE expects a value here, hence we do send(null);

	   xmlhttp.send(null); 
	   } 
	   function triggered() {
		   
		    // if the readyState code is 4 (Completed)  
		    // and http status is 200 (OK) we go ahead and get the responseText  
		    // other readyState codes:  
		    // 0=Uninitialised 1=Loading 2=Loaded 3=Interactive
		    
		    if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200)) {
			    
			    // xmlhttp.responseText object contains the response.  
			    document.getElementById("output").innerHTML =
			    xmlhttp.responseText;
			     } 
			     }
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 02:20 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.06517 seconds
  • Memory Usage 2,152KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)bbcode_code
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete