begin process at 2010 03 22 14:48:08
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript Orienté objet (POO)

 > 

Function & Méthodes

 > 

Positionner un Iframe sur un Anchor


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Positionner un Iframe sur un Anchor

lundi 17 septembre 2007 à 15:39:54 | Positionner un Iframe sur un Anchor

thonyboy

Bonjour mon soucis est le souvent

J'ai une page menu.html comme ceci

Option1 (ancre1)
Option2 (ancre2)
Option3 (ancre3)

Quelque soit l'option que l'on clique le lien provoque la redirection vers Page2.html

Page 2.html contient une Iframe dont la source est texte.html

Dans texte.html j'ai mes Anchors (ancre1, ancre 2) etc

Ce que je veux c'est que par exemple si on clique sur Option2, la page2.html s'ouvre et que mon Iframe soit positionné sur ancre2

Comment faire ?
Est ce possible ?
lundi 17 septembre 2007 à 15:54:54 | Re : Positionner un Iframe sur un Anchor

bultez

Membre Club





bonjour,

>>Est ce possible ?
    tout est toujours possible....
    parfois ça ne vaut pas le coup, parfois il vaut mieux faire autrement,
             parfois on ne parvient pas à résoudre le problème, mais là,
             c'est uniquement parce que le problème n'existe pas.

lorque tu appelles Page2.html, fais le en lui passant un paramètre
    ( pourquoi pas l'ancre ? )   Page2.html?param1=valeur1
    ( mais ça dépend peut-être de comment tu appelles cette Page2 )
dans Page2 utiliser window.location.search ( exemple ici )
    après, tu sais communiquer avec l'Iframe.



Cordialement                Bul     [mon Site]     [M'écrire]
En général, c'est absurde de généraliser.
lundi 17 septembre 2007 à 16:26:53 | Re : Positionner un Iframe sur un Anchor

thonyboy

Vous encore, belle demoiselle. La chance ne cesse de me suivre.

Bon je suis partit sur un script dans ma frame. (texte.html)

function scrollme(){
var chaine = location.search.substring(1);

if (chaine!="") {
   var elem=document.getElementById("Bagages").offsetTop;
   window.scrollTo(0,elem);
   alert("AVEC Param");}
   else
   {
   alert("SANS Param")
      var elem=document.getElementById("Bagages").offsetTop;
   window.scrollTo(0,elem);
   }
}

Pour l'instant comme je fais des tests je ne gere pas la partie si chaine<>"" ce qui explique que je teste mon code dans la partie si pas de parametres et mon ancre est en dur ("Bagages")

Et autant ca se positionne bien quand je fais sous IE, mais Firefox ne bouge pas !

lundi 17 septembre 2007 à 16:49:39 | Re : Positionner un Iframe sur un Anchor

bultez

Membre Club
Réponse acceptée !






>Bon je suis partit sur un script dans ma frame
    c'est pas idiot.

>>ca se positionne bien quand je fais sous IE, mais Firefox ne bouge pas !
    pas de raisons,
    ch'tit exemple qui fonctionne

<script type="text/javascript">
    for ( var l=0;l<100;l++)
    {    document.writeln(l+"<br />");    }
</script>
<a name="Bagages" id="Bagages">lien</a>
<script type="text/javascript">
    var elem=document.getElementById("Bagages").offsetTop;
    window.scrollTo(0,elem);
</script>


>> belle demoiselle
    vil flatteur.



Cordialement                Bul         [mon Site]     [M'écrire]
En général, c'est absurde de généraliser.
lundi 17 septembre 2007 à 16:57:55 | Re : Positionner un Iframe sur un Anchor

thonyboy

Oui c'était bien ca mes Anchor avaient un Name mais pas de ID !!!
Pourtant IE s'en tirait quand meme bien

Je crois que je n'ai pas d'autres probleme pour aujourd'hui.

Merci encore belle demoiselle pour votre culture, et votre aide.
lundi 17 septembre 2007 à 17:11:01 | Re : Positionner un Iframe sur un Anchor

bultez

Membre Club


>>Pourtant IE s'en tirait quand meme bien
    IE est capable de remplacer la name par l'id si celui-ci est absent
    ( et lycée de Versailles d'ailleurs )

mais,     location.href="#Bagages";      ce n'est pas mal non plus.


>>...pour votre culture...
    ah... je ne sors pas mon revolver, mais je préfère  
  boire.gifà me culturer


Cordialement                Bul         [mon Site]     [M'écrire]
En général, c'est absurde de généraliser.
lundi 17 septembre 2007 à 17:33:36 | Re : Positionner un Iframe sur un Anchor

thonyboy

Oups un dernier truc

Je n'arrive pas a passer a mon iframe la src avec le parametre

dans la page qui possede l'iframe j'ai mis :


function ancre(){
var chaine = location.search.substring(1);
if (chaine!="") {
   alert("Dans Info = "+chaine);
   return chaine;
   document.all.TestIframe.src="infos.html?Bagages";
   }
   }

et j'ai <iframe id="TestIframe" src="InfosTexte.html" name="TestIframe" width="100%" height="400" frameborder="0" ></iframe>

Ca ne semble pas fonctionner
mardi 18 septembre 2007 à 06:40:17 | Re : Positionner un Iframe sur un Anchor

bultez

Membre Club




pas src, mais location.href ! ne me demandez pas pourquoi !?!

page principale :
<html>
<body>
<iframe name="ifr"  width="100%" height="50%"></iframe>
<script type="text/javascript">
    window.parent.frames['ifr'].location.href="test.htm?Bagages";
</script>
</body>
</html>

iframe:
<html>
<head>
</head>
<body>
<script type="text/javascript">
    for ( var l=0;l<100;l++)
    {    document.writeln(l+"<br />");    }
</script>
<a name="Bagages">lien</a>
<script type="text/javascript">
     location.href="#"+location.search.substring(1);;
</script>
</body>
</html>



Cordialement                Bul         [mon Site]     [M'écrire]
En général, c'est absurde de généraliser.


Cette discussion est classée dans : iframe, html, positionner, anchor, ancre1


Répondre à ce message

Sujets en rapport avec ce message

modifier du html dans une iframe [ par spiderdurden ] spiderdurdenSalut à tous ceci est mon précédent message : J'ai une iframe dans laquelle je Iframe et Calque [ par gfo ] Bonjour,J'ai un gros problème sur la gestion des Iframes et des calques.Description pb:Dans ma page "Page1.html" j'ai une Iframe (hauteur calculé auto Acceder aux éléments d'un iframe via le DOM [ par Pinky84 ] Je voudrais savoir comment avoir accès aux éléments d'un iframe avec le DOM. Donc pas de function qui renvoie le code dla page. J'aimerai pouvoir y ac form target="_parent._parent"??? [ par the_smurf ] Bonjour à tous voici mon problème.J'ai une page html avec une iframe.Cette iframe est définie dans une page html qui contient une seconde iframe.(J'ob Faire une interface de saisie simple avec IFrame et sortie HTML [ par osscour ] Bonjour, je voudrais créer une interface de saisie simple pour un intranet avec JavaScript et les IFrames. En fait la personne saisie son texte dans ouvrir une page générée en js dans une iframe [ par testinfo ] Bonjour,Je débute en javascript, et voilà mon pb: j'ai une page avec des images miniatures et une iframe. Je voudrais que lorsqu'on clique sur une des diaporama de page html dans une iframe (innerhtml) [ par msouvigny ] bonjour a tous je dois faire un page html avec une banniere en flash en bas de page et au dessus une iframe avec des page html qui défile toutes les 2 envoyer dans l iframe [ par tonytruand ] bonjours à tous,Un ptit coup de main svpJ'ai un support sur lequel j'ai plusieurs liens en cliquant sur un lien j'aimerais ouvrir une fenetre avec un Fonction dans IFrame [ par syndrael ] Bonjour, J'ai un fichier HTML contenant une IFrame. Dans cette IFrame un fichier html contenant une fonction Javascript Comment lancer ma fonction Jav Editeur WYSIWYG - Ajouter du HTML à l'iframe [ par Tilix ] Salut, J'ai pris un petit editeur wysiwyg sur internet (Source : http://www.ibilab.net/webdev/exemples/editeur-wysiwyg.htm) Et je voudrais ajouter


Nos sponsors


Appels d'offres

Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,858 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales