Eliminate Session Running Warning - Correct Linking to the IRM
Article ID: KI0059
Revised 11/7/2006
Under some conditions when a guest attempts to start the IRM
from a link on your marketing website they may receive a "Session Running"
warning and not be able to start the IRM. This issue can be resolved by
updating the IRM to Version IRM2-332 or higher and changing all links from
your marketing site to the IRM to always start a new browser that does
not have the "back" and "forward" buttons. The
procedures are explained in detail below:
| Update IRM |
Update to Version IRM2-332 or higher. See
"IRM Update Page". |
| Always Start a new Browser on all Links from
Marketing Website |
On all links from your marketing website to
the IRM it is critical to always start a new browser. This allows
the guest to easily go back and forth between your marketing website and
the IRM by simply closing the IRM. See "Always
Start a new Browser on all Links from the Marketing Website to the
IRM" |
| Remove Back/ Forward Buttons on browser |
The IRM, and other dynamic web applications,
do not work properly with the browser "back" and "forward
buttons. As a result it is critical to remove the back and forward
buttons from the guests browser. See: Eliminate
the back/forward buttons on the IRM browser |
Warning: Updating the
IRM alone will not completely solve this problem. You must also
change all links from
your marketing site to the IRM to always start a new browser that does
not have the "back" and "forward" buttons as
described below
Start
a New Browser for the IRM from your Marketing Website
It is critical that all links from the marketing web site to any start page
in the IRM always launch a new browser window. This provides the guest two browser windows, one with your marketing site,
and the
other with the IRM. If the guest closes the IRM, your marketing site is
still on the screen which allows the guest to easily go back and forth between
your marketing site and the IRM. The following link starts RDP's demonstration IRM in a new window AND
removes the back/forward buttons in the browser and should be used as a model by your website
designers for all links to the IRM:
Sample link using new browser without back and forward buttons: Make
a new Reservation in RDP's IRM Demonstration System.
Please also review Linking
Options from Your Marketing Website to the IRM.
Warning: Do not put the
IRM into an HTML Frame. It will not work. Always link to a
completely new browser window that only has the IRM.
Eliminate
the Back button and Toolbar on Browser
The "Back" and "Forward" buttons on browsers were
designed many years ago for "static" websites. Static sites do not
change. These buttons redisplay the pages based on the information stored
on the user's computer; not the current information on the website. As a
result, these buttons do not work with the IRM, or any other "dynamic"
web application, because they attempt to display "old data". To understand this concept, lets look at an example:
- A guest uses the IRM to display available rooms or room types for a date
range.
- The IRM connects to your data server and finds the available rooms at that
instant and displays them on the guest's browser.
- The guest selects an available room or room type, which causes the IRM to move on to
the detail screen for that room or room type showing pictures, descriptions,
etc.
- The user is distracted and waits 15 minutes on the room detail page, and
then clicks the "back" button on the browser.
- The browser attempts to redisplay the previous page showing availability from the information stored on the guest's computer, which
is now 15 minutes old. Unfortunately, this data may no longer
be accurate. Other internal workstations or Internet users may have made
reservations.
- Instead of using the browser "Back" button, if the user selects
the button inside the IRM for "Select a different room", then the
IRM redisplays the available rooms based on the current system data which is
up to date.
The solution to this problem is:
- Eliminate the back and forward buttons from the guest browser using the
procedures below.
- Always start a new browser when linking to the IRM from your marketing
website. This allows the guest to go "Back" to the marketing
website by closing the IRM browser.
The combination of these two steps provides the guest two browser windows, one with your marketing site
and one for the IRM, without the "back and forward" buttons. If the guest closes the IRM, your marketing site
is
still on the screen. This allows the guest to easily go back and forth between the marketing site and
the IRM.
The following link starts RDP's demonstration IRM in a new window AND
removes the back/forward buttons in the browser and should be used as a model by your website
designers for all links to the IRM:
Sample Link from Marketing site to IRM with a new browser without back &
Forward buttons: Make
a new
Reservation in RDP's IRM Demonstration System"
Please also review Linking
Options from Your Marketing Website to the IRM.
| Procedures for eliminating the Back
and Forward buttons from the Guest Browser |
| Warning: These steps are designed for
use by someone familiar with HTML programming and JavaScript. |
| Insert JavaScript
on each page on the marketing site that links to the IRM |
Insert the following JavaScript onto each page on the marketing website
that contains a link to the IRM: <script language=javascript>
function StartIRM(filename)
{
window.open(filename,"","scrollbars,resizable,status")
}
</script>
|
| Use the
following link & start a new Browser with each link |
<a href='javascript:StartIRM("Link")'> The word "Link" above should be replaced with
the normal IRM link option. See Linking
options from your marketing website to the IRM |
| Sample
Link
Using New Browser &
No Back/Forward Buttons
|
To see a sample of what the browser will look
like without the back button and tool bars click on the link below.
|
IRM
Troubleshooting Links
| Links to RDP Data Server and Internet Reservation Module
(IRM) documents |
|
|
|
|