Retrouvez les publications relatives à ces discussions dans
notre rubrique javascript.
liste des forums
liste des discussions
Participer à la discussion
-
Message publié le mercredi 27 août 2008 à 08 h 24 par sb1979.
-
Bonjour à tous,
J ai une page html qui inclue des objets.
<div class="bandeau">
<object data="menu.htm" width="100%" height=100%">
</object>
</div>
Dans le fichier menu.htm j'ai le code suivant
C est en fait un menu qui recharge toute la fenêtre
<li> <a href="" onclick="loadURL('Accueil.htm');return false;">Accueil</a> </li>
onclick appelle la fonction javascript suivante.
Le code destiné à Firefox marche impeccable par contre il ne marche pas sous ie
function loadURL(url) {
if(navigator.appName == "Netscape")
{
window.parent.document.location.href = "cible.html";
window.location.reload();
}
else
{
window.parent.document.location.href = "cible.html";
window.location.reload();
}
}
On dirait que ie ne veut pas "remonter" de mon objet "menu" à la fenêtre supérieure.
Quelqu'un aurait-il une idée pour que mon site marche sur ie?
-
Message publié le mercredi 27 août 2008 à 18 h 43 par sb1979.
-
-
Message publié le mercredi 27 août 2008 à 20 h 59 par padro. Un poisson nourrit une seule fois. Apprendre à pêcher nourrira pour toujours. GOOGLE trouve les réponses à la plupart des questions postées sur ce forum. Apprendre à utiliser GOOGLE c'est devenir autonome et libre ..pour toujours.
-
Pourquoi tu veux faire comme ça ?
Quel est l'objectif d'utiliser la balise object ?
Et pourquoi utiliser du js pour la navigation du site.
Il y en a qui dépensent beaucoup pour être mieux référencé ...et toi tu te sabordes volontairement
J'ai l'impression que tu ne sais pas ce que tu fais, que tu ne connais pas les incidences de tes choix
-
Message publié le jeudi 28 août 2008 à 16 h 19 par sb1979.
-
Bonjour
J ai choisi de ne pas faire du php car mes pages sont téléchargeables par zip et doivent fonctionner hors ligne
Je ne veux pas utiliser les frames d'ou mon choix pour la balise object pour inclure dans plusieurs page une page commune (mon menu)
J ai été obligé d utiliser le js pour recharger les pages depuis un lien du menu (pour "remonter" depuis l'objet vers la page conteneur).
Mon but n'est pas d'être référencé
Voila une explication sur mes choix
Je ne cherche pas a reprendre la conception de mon site mais juste à débugger mon menu
Ma question reste la même
Je cherche un équivalent à la syntaxe window.parent.location.href qui fonctionne avec FF mais pas avec ie
-
Message publié le jeudi 28 août 2008 à 23 h 05 par padro. Un poisson nourrit une seule fois. Apprendre à pêcher nourrira pour toujours. GOOGLE trouve les réponses à la plupart des questions postées sur ce forum. Apprendre à utiliser GOOGLE c'est devenir autonome et libre ..pour toujours.
-
Au lieu de object qui cause problème j'utiliserais la balise iframe ...c'est si facile et t'inquiète, ça n'a rien à voir avec les frames et leurs problèmes.
Iframe est reconnu par tous les fouineurs et c'est fait tout spécialement pour ça:
>>pour inclure dans plusieurs page une page commune (mon menu)
Pour le lien (js inutile):
<a href="Accueil.htm" target="_top"> Accueil </a>
De cette façon, référencement ou non, ceux qui naviguent avec le js désactivé y trouveront leur compte.
Sinon en js:
top.location="tralala.html"
En js on a pas à spécifier windows ni href
liste des forums
liste des discussions
Participer à la discussion
Vous devez obligatoirement vous identifier en tant que membre pour participer à cette discussion.