PDA

View Full Version : Page Transitions not working in IE7



amyb74
07-18-2007, 06:41 PM
1) Script Title: Special Effects upon Page Enter

2) Script URL (on DD): http://www.dynamicdrive.com/dynamicindex3/document2.htm

3) Describe problem: Script does not appear to work. I'm using IE7 as a browser.:confused:

amyb74
07-20-2007, 06:10 PM
Would someone please respond to this? Is more information needed in order to receive a response?

jscheuer1
07-21-2007, 04:08 AM
Works fine herein IE 7. You using Vista?

amyb74
07-26-2007, 08:39 PM
No, I'm using XP Professional. Am I missing something? I'd love to figure this out.

jscheuer1
07-26-2007, 11:38 PM
Well, do you mean that it doesn't work for you in IE 7 on the demo page, or that you can't make it work for you on your own page in IE 7?

amyb74
07-27-2007, 08:39 PM
It works for me when I view it on the dynamic drive page but I have put the code on my own site and it does not seem to be working. The code provided looks very short. Is that really all there is? And I only need to place it in the header?
Just so I'm clear, this effect should be visible when a user clicks on a link to another page on the website, yes?

jscheuer1
07-28-2007, 10:31 AM
It works for me when I view it on the dynamic drive page but I have put the code on my own site and it does not seem to be working. The code provided looks very short. Is that really all there is? And I only need to place it in the header?

That's really all there is, but it is a little tricky.

There could be problems (not likely, but possible) if the meta tag isn't placed in the proper spot in the header. To make sure that this is not the problem, one should have a valid page and place the meta tag right before the <title> tag in the head of the page.

Also, when you acquire the code from the DD page, you must be using a browser (like IE 6 or 7) that supports the effect. Otherwise, you may get a code, but the code you get will do nothing. I don't think this is the problem, but thought I would make sure.


Just so I'm clear, this effect should be visible when a user clicks on a link to another page on the website, yes?

It's:


Special Effects upon Page Enter

not on exit. This means that the effect would be noticeable when you enter the page with the meta tag on it, not when you exit it (though there is a tag for that, if you want that). There can be times when it will not work though. I believe that if your page is live and you navigate to it from another domain, you may not get the effect.

Here is a basic example of how it should look in the source code of a valid page (the transition tag is highlighted red):


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
<html>
<head>
<meta http-equiv="Page-Enter" content="blendTrans(Duration=4.0)">
<title>Blend - Demo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="css/page.css" type="text/css"> . . .

If you want it to happen when you leave the page, change Enter to Exit:


<meta http-equiv="Page-Exit" content="blendTrans(Duration=4.0)">

Sliight
07-28-2007, 04:18 PM
Maybe post a link to the page that doesn't work? (this script works on DD using IE7 for me as well)

amyb74
07-30-2007, 01:53 PM
[QUOTE=jscheuer1;102480]

There could be problems (not likely, but possible) if the meta tag isn't placed in the proper spot in the header. To make sure that this is not the problem, one should have a valid page and place the meta tag right before the <title> tag in the head of the page.

Unfortunately I am using a website package that writes the html code for me so I cannot control where I place the meta tag. When I view the source, it is placed after the <title> tag.

[QUOTE=jscheuer1;102480]
not on exit. This means that the effect would be noticeable when you enter the page with the meta tag on it, not when you exit it (though there is a tag for that, if you want that). There can be times when it will not work though. I believe that if your page is live and you navigate to it from another domain, you may not get the effect.

Yes I get that. What I meant was if a user clicks on a link to another page on the website that also has the page enter code, should the effect be visible?

jscheuer1
07-30-2007, 02:35 PM
As I think you know, this effect is only good in IE versions 5.5 to (and including) 7 with support in future IE versions almost certain.

Having the meta tag right after the title should be good enough, assuming that the rest of the markup served to the browser is valid, or even simply valid enough that it doesn't confuse the browser.

Yes, if you have this meta tag placed on a page on your domain in such a way that the IE 5.5+ browser can recognize it and you navigate to that page from another page on that domain, the effect should be noticeable. If it isn't, one or more of these things is at issue - the browser's support for the effect is turned off, or the browser is confused by the page's other markup and/or tags, or the two pages (the from page and to page) are so similar looking that no fading would be noticeable anyway.

A link to the pages where you are having this problem would probably be required for us to be of much more help.

amyb74
07-31-2007, 02:21 PM
Please see our website: www.tis.ca

All pages have the code we have been referring to. It worked once yesterday but is not working again today. Please help.

jscheuer1
07-31-2007, 03:07 PM
I said it could go after the title if need be, but not after all this stuff (from your page's source code view - what the server is sending to the browser):


<html>
<head><title>Travel Insurance Specialists Ltd.</title>
<link rel='stylesheet' href='global_body.css'>
<link rel='stylesheet' href='global_table.css'>
<link rel='stylesheet' href='global_tr.css'>
<link rel='stylesheet' href='global_td.css'>
<link rel='stylesheet' href='global_ul.css'>
<link rel='stylesheet' href='global_li.css'>
<link rel='stylesheet' href='global_select.css'>
<link rel='stylesheet' href='global_input.css'>
<link rel='stylesheet' href='global_img.css'>
<link rel='stylesheet' href='global_span.css'>
<link rel='stylesheet' href='global_textarea.css'>
<link rel='stylesheet' href='global_p.css'>
<link rel='stylesheet' href='global_font.css'>
<link rel='stylesheet' href='global_captcha.css'>
<meta http-equiv="Page-Enter" content="blendTrans(Duration=4.0)">

amyb74
07-31-2007, 03:13 PM
Ok thanks. I have no control over that other code since the program is putting it in, not me. Thank you for all your help.

rickjackson
03-10-2009, 03:59 PM
I have The Page Transition Which is Working in IE 6 But Not Working in IE7 I Tried Every Thing To Do It To Work In IE 7 But All Efforts in Vain But Later I Got a Hint That I Should Remove This Line From The Page

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Then Miracles Happen It Started Working in IE 7 Also

The Code For Page Enter For Transitions is

<meta http-equiv="Page-Enter" content="blendTrans(Duration=4.0)">

Thanks If Any 1 Not Getting Then Post Here We Will See It Again

jscheuer1
03-10-2009, 04:16 PM
Aside from the fact that you probably shouldn't be using XHTML, that DOCTYPE should be no problem with this effect in IE 7, as long as the meta tag for it is placed in the correct location in the head.