Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Naviguer sur le net à travers un frame [ CSS / Général ] (surfeurX)

lundi 17 mars 2008 à 17:43:16 | Naviguer sur le net à travers un frame

surfeurX

bonjour tout le monde.
je voudrais faire un frame qui permet d'afficher des pages web normalement  tout en restant sur le meme site comme le traducteur de google. du genre :

<FRAMESET ROWS="20%,80%" border=0 frameborder="0" framespacing="0" >
<FRAME SRC="monsite.htm" NAME="superieur">
<FRAME SRC="http://www.google.fr" copier NAME="inferieur" >

 mais ce que je remarque c'est que le traducteur google modifie tout les liens de la page web en question, CAD si le lien normalement est : http://dev.zotero.org/svn_and_trac_access, il devient automatiquement : http://209.85.135.104/translate_c?hl=fr&langpair=en%7Cfr&u=http://dev.zotero.org/svn_and_trac_access

donc ma question est la suivante : comment pui-je faire ces frames tout en sachant quelle est la page ouverte dans l'autre frame, et s'il n'existe aucune solution à part celle de google comment pui-je modifier tout les liens de la page merci d'avance et bonne journée

lundi 17 mars 2008 à 18:02:51 | Re : Naviguer sur le net à travers un frame

aKheNathOn

Membre Club
Google "modifie" les liens car en réalité au lieu que tu visites directement la page, tu visites une version de la page traduite par google, d'où le fait que google charge dans le frame une page google ayant comme argument le lien du site à traduire.

Ce n'est pas une régle pour afficher un site dans un IFRAME. Du coup, je vois pas trop ce que tu veux savoir et ce que tu souhaites faire - et surtout si c'est côté server ou client que tu souhaites connaître l'adresse de l'iframe (on est côté serveur en PHP).

Peux-tu reformuler ta demande.

aKheNAtHoN

lundi 17 mars 2008 à 23:42:21 | Re : Naviguer sur le net à travers un frame

surfeurX

bonsoir
en fait ce n'est pas important que ce soit coté serveur ou coté client je voudrais juste simplement savoir quelle est la page web ouverte sur l'autre frame

mardi 18 mars 2008 à 15:05:18 | Re : Naviguer sur le net à travers un frame

surfeurX

ce que je cherche trèèèès exactement c'est ceci merci si qu'un a une idée : http://palary.org/  

mardi 18 mars 2008 à 17:47:29 | Re : Naviguer sur le net à travers un frame

aKheNathOn

Membre Club
Ben pour savoir l'url d'un page tu peux utiliser document.location.href - du coup ça dépend à partir de quel endroit tu execute le script mais tu remontes l'arborescence DOM vers le iframe contenant la page et tu utilises cette propriété.

Un exemple - tu créés un fichier frame.html :

<HTML>
<HEAD>
<TITLE>HTML</TITLE>
</HEAD>
<FRAMESET framespacing="0" rows="40,*">
 <FRAME name="top" id="top" scrolling="no" noresize src="top.html" marginwidth="0" marginheight="0" />
 <FRAME name="content" id="content" src="http://www.javascriptfr.com/" scrolling="auto" />
</FRAMESET>
<NOFRAMES>

Puis tu créés un autre fichier top.html :

<html>
 <head>
  <title>Navigation bar</title>
  <script language="javascript">
   function refreshAdress() {
    var content = parent.document.getElementById("content");
    var adress = document.getElementById("adress");
    adress.value = content.src;
   }
   function GotoAdress() {
    var content = parent.document.getElementById("content");
    var adress = document.getElementById("adress");
    content.src = adress.value;    
   } 
  </script>
 </head>
 <body onLoad="refreshAdress()">
  Adresse :
  <input type="text" id="adress" name="adress" value="" />
  <input type="button" value="go" onClick="GotoAdress();" />
 </body>
</html>

aKheNAtHoN

mercredi 19 mars 2008 à 09:14:10 | Re : Naviguer sur le net à travers un frame

surfeurX

bonjour merci pour le code aKheNAtHoN mais désolé ça ne résoud tjrs pas mon problème, car supposons que je met google sur textbox, je clique sur go et puis à travers google je surf sur d'autres site le " content.src;" gardera tjrs la valeur google; moi ce que je voudrais c'est que à chaque mon moment je puisse savoir quelle est le site ouvert sur l'autre frame.
Merci

mercredi 19 mars 2008 à 11:52:38 | Re : Naviguer sur le net à travers un frame

aKheNathOn

Membre Club
Mets un timer dans lequel tu appelles : refreshAdress() - même si ce n'est pas exactement la solution que t'attendais, c'est un exemple qui te montre qu'il est possible de récupérer l'url d'un IFRAME à partir d'un autre IFRAME.

aKheNAtHoN

mercredi 19 mars 2008 à 12:08:12 | Re : Naviguer sur le net à travers un frame

surfeurX

meme si je fais appelle à refreshadress() y va pas me donner l'url exact où se trouve l'utilisateur mais seulment celle dans le textbox je pense qu'une modification des liens de la page est necessaire :)



Cette discussion est classé dans : page, http, frame, google, naviguer


Répondre à ce message

Sujets en rapport avec ce message

page introuvable [ par astuces_jeux ] bonjour je cherche comme faire une page d'erreur par exemple sur google.be tu as la page http:///www.google.be et si tu mets http://www.google.be/gdfd URGENT!!Scrolling simultané sur 2 frame [ par sensoide ] Bonjour a tous,voici mon probléme, j'ai une page avec deux frame vertical et je voudrais que lorsque je fais un scroll sur l'une d'elle les deux page Problème avec des doubles liens avec une page simple [ par RPGsquare ] Bonjour, Dans l'optique de mon travail de référencement en entreprise, j'ai été confronté à un client incluant des frames, dans des frames, dans des image [ par salim81 ] bonjour a tous! d'ailleur;je vous remerci pour la reponse concernat le lien vers le cadre d'une frame! j'ai un autre probléme .en effet; j'ai un code Parcourie la page d'autrui... [ par pbocsak ] Voilà, j'ai cette page ici avec 2 frames (http://bocsak.no-ip.org/stkdiv/3.jpg):- dans la frame de droite, c'est "ma page"; je peux donc y écrire tout Lien d'une page qui change une autre page avec frame deja ouverte [ par techwarior2 ] Salut, j'ai un lien pas commun à faire.J'aimerai en cliquant sur un lien d'une page (une popup) charger une nouvelle page dans une fenêtre deja ouvert lien qui change une frame [ par astuces_jeux ] je cherche comment faire par exemple tu met un lien dans une page et en dessous une frame qui affiche une autre page dans la frame je cherche comment frame [ par astuces_jeux ] bonjour je cherche comment faire une page avec une frame avec une autre page dans la framepar exemple sur le site colruyt ou quoi .be ou plus facil co Ajax et http [ par rhum07 ] Bonjour.Petite problème : j'ai réalisé un lecteur rss qui est composé d'une page php qui va chercher une page au format XML (elle se trouve sur un ser Recup d'une page aspx dans un span. AJAX a la place d'une iframe. [ par Targos ] Hello tout le monde.J'ai un petit probleme, je veux recupérer dans un d'une page html le contenu d'une page aspx.Pas de probleme j'ai utilisé XMLHttp


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,203 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.