Fondu entre 2 pages html

Résolu/Fermé
martine et chantal Messages postés 485 Date d'inscription dimanche 15 février 2009 Statut Membre Dernière intervention 4 juin 2013 - Modifié par martine et chantal le 6/01/2011 à 09:11
martine et chantal Messages postés 485 Date d'inscription dimanche 15 février 2009 Statut Membre Dernière intervention 4 juin 2013 - 7 janv. 2011 à 09:53
Bonjour,
suite à une question de fluidité pour mon site, j'ai décidé de tenté le fondu entre 2 pages html.
J'ai très vite été embêté sur la compatibilité entre navigateur (c'est pénible ça !)

pour firefox j'utilise :


<head>
<SCRIPT type="text/javascript">

function fadeInit() {
document.body.style.opacity=0.2; // initialise
}

function fadeIn() {

var bodyStyle=document.body.style;

if ( bodyStyle.opacity < 1) {
bodyStyle.opacity=((bodyStyle.opacity*10)+1)/10; //Add 0.1
setTimeout('fadeIn();',100)
}
}

</SCRIPT>
</head>


et <body onload="fadeInit();fadeIn();">

l'effet est n'est pas vraiment un fondu entre 2 pages mais plutôt un fondu au noir rapide et une réouverture.... mais cela me convient.

Le problème est que sur IE un message d'autorisation ActiveX apparaît.
une fois autorisé, l'effet ne fonctionne pas.
Donc bof bof bof.

Pour IE le <meta HTTP-EQUIV="Page-Enter" CONTENT="RevealTrans(Duration=2,Transition=23)"/>
est assez efficace (avec plusieurs choix de fondu en fonction de la valeur donnée en "Transition=" mais voilà.... ça marche que sur IE.

Au pir, je suis prêt à mettre les 2 codes pour que chaques navigateurs aient leur effet mais le problème d'ActiveX pour IE est toujours là !

Est-ce qu'il y a moyen de chinter ça ?
Ou une solution unique ?

A voir également:

3 réponses

Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
6 janv. 2011 à 11:12
Bonjour,

Je ne vois vraiment pas pourquoi IE parlerait d'ActiveX.
Peut-être qu'une des fonctions que tu utilises a le même nom qu'un ActiveX, et que IE le prend pour tel ?
Essaie de renommer tes fonctions JavaScript...

Xavier

PS : on écrit « shunter » et pas "chinter", c'est de l'anglais ;)
0
martine et chantal Messages postés 485 Date d'inscription dimanche 15 février 2009 Statut Membre Dernière intervention 4 juin 2013 4
Modifié par martine et chantal le 6/01/2011 à 11:49
Déjà ! il faudrait que je commence par savoir de quoi je parle.
J'ai écris activeX parce que j'ai voulu lire activeX.

le message d'IE est "pour vous aider à protéger votre ordinateur, Internet Explorer a restreint l'affichage du contenu actif de ce fichier, qui pourrait accéder à votre ordinateur."

si je ne me trompe pas c'est la même chose, non ?

je n'ai pas d'autres fonctions que celles postées ici.

PS: merci pour la correction
0
RAD ZONE Messages postés 5230 Date d'inscription samedi 20 janvier 2007 Statut Contributeur Dernière intervention 17 août 2024 1 360
6 janv. 2011 à 11:58
Salut

c est parceque tu travaille en local , et IE bloque les js !

tu vas rajouter cette ligne entre les <head> de ta page ,et ca devrais regler le probleme !

<!-- saved from url=(0013)about:internet -->


A+
0
martine et chantal Messages postés 485 Date d'inscription dimanche 15 février 2009 Statut Membre Dernière intervention 4 juin 2013 4
Modifié par martine et chantal le 6/01/2011 à 12:14
intéressant ! ça marche.
mais mes boutons liens ne fonctionnent plus sous IE, maintenant.

Tu dis que je travaille en local. Dois comprendre qu'une fois mon site en ligne, le problème sera résolu m^me sans ta ligne de text ?

PS: zut faut que je parte au boulot. je verrai ça ce soir
0
RAD ZONE Messages postés 5230 Date d'inscription samedi 20 janvier 2007 Statut Contributeur Dernière intervention 17 août 2024 1 360
6 janv. 2011 à 12:16
mais mes boutons liens ne fonctionnent plus sous IE, maintenant. ??

il doit y avoir un autre probleme dans ton code , normalement cela ne vient pas de cette ligne !
0
martine et chantal Messages postés 485 Date d'inscription dimanche 15 février 2009 Statut Membre Dernière intervention 4 juin 2013 4
6 janv. 2011 à 23:37
erreur de ma part.
je n'ai pas recopié la ligne sur mes autres pages .htlm

tu as donc résolu mon problème ! merci !
les effets seront différents selon les navigateurs mais similaires.

peux-tu cependant m'expliquer cette ligne svp :
<!-- saved from url=(0013)about:internet -->
et le "tu travailles en local"

J'aimerai comprendre ce que j'écris pour être un peu moins con en me réveillant. :)
ensuite...je mettrai "résolu" :)
0
Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
6 janv. 2011 à 23:56
Quand tu ouvres un fichier HTML qui est hébergé sur ta propre machine, IE désactive par défaut son contenu actif.
Ce n'est pas le cas si le MÊME fichier est hébergé sur un serveur distant. Donc tu n'aurais de toutes façons pas eu ce problème une fois ton fichier sur ton serveur !

Pour le <!-- saved... -->, j'imagine que c'est quelque chose qu'IE place dans le code d'une page quand il l'enregistre en local, et qu'il l'interprète comme signifiant que cette page vient à l'origine bien du net.
Je trouve cette politique de sécurité totalement aberrante... Considérer que les fichiers HTML locaux sont plus dangereux que ceux du net est absurde... Et en plus, s'ils le sont vraiment, on ne permet pas à un simple commentaire de contourner la sécurité !!

Xavier
0
martine et chantal Messages postés 485 Date d'inscription dimanche 15 février 2009 Statut Membre Dernière intervention 4 juin 2013 4
7 janv. 2011 à 09:50
merci Xavier.
réponse claire.
0
niconovice Messages postés 953 Date d'inscription lundi 10 novembre 2008 Statut Membre Dernière intervention 3 mars 2014 86
6 janv. 2011 à 23:44
0
martine et chantal Messages postés 485 Date d'inscription dimanche 15 février 2009 Statut Membre Dernière intervention 4 juin 2013 4
7 janv. 2011 à 09:49
merci. cette idée me plaît mais encore une fois (parceque je regarde souvent des tutos), il nous parle d'un problème de moteur de recherche (à la fin du tuto).
ça m'embête un peu.
0
martine et chantal Messages postés 485 Date d'inscription dimanche 15 février 2009 Statut Membre Dernière intervention 4 juin 2013 4
7 janv. 2011 à 09:53
en attendant ma page sera assez minimaliste. le fait de recharger toute la page en fondu, au lieu d'un élément, n'est pas trop gênant.
0