Is it possible to load two ITBs onto the same page?

This is not possible. The ITB needs to be loaded on a separate page from any other instances of the ITB.

Should we show our next button on the same page as the ITB?

We advise that you disable/hide your next button and submit the page in your jsFunction that is passed to the ITB.

We received status code X in the response xml. What does it mean?

You can find in depth information on status codes here.

Where should we place the Quester.loadITB() call in the html?

Ideally, you would insert the itb.js script in the document HEAD and then call Quester.loadITB() with the appendId attribute after the page is loaded. This method offers you the most control over how the ITB is loaded on the page. Check out our examples page.

However, in our experience, our clients find it easiest to include the itb.js and immediately call Quester.loadITB() in the document BODY where you would like the ITB to appear. This method has proven to work well for most use cases. Check out our examples page.

Can we change how the ITB looks?

The look of the Standard ITB can be changed through CSS. Check out our examples page.

You may consider using the Blank ITB if you are looking to seamlessly integrate the look of the ITB into your survey platform. Check out our examples page.

How do we collect the respondent data?

The ITB status and conversation data is passed as a xml string to your jsFunction. You may process the response xml in javascript, or submit it to your survey platform and process it there. Check out our examples page.

Are there any javascript dependencies I need to worry about?

The ajax ITBs load two additional javascript libraries for you: json2 and jquery-1.5.2. Care is taken to isolate jQuery so that it will not affect any previously loaded version.

Is there a Flash version of the ITB?

Yes there is! Check out our examples page.