Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1473 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  HELP sur les FRAMES et ONLOAD SVP!!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

HELP sur les FRAMES et ONLOAD SVP!!

n°221749
Demonclean​er
Posté le 30-09-2002 à 13:23:40  profilanswer
 

bonjour voila mon prob :
g une page index avec 3 frames (mainframe,topframe et leftframe)
 
sur ma topframe g un menu qui ouvre un sous menu ds leftframe.
 
je voudrais que qd ma leftframe se charge , elle charge une certaine page (par ex mapage.htm) ds la mainframe ... avec onload peutetre ?
 
ca doit etre tres con mais je trouve aucune solution
 
merci bcp de m'aider

mood
Publicité
Posté le 30-09-2002 à 13:23:40  profilanswer
 

n°221758
_Mac_
Posté le 30-09-2002 à 13:42:43  profilanswer
 

Par exemple, oui  :)
 
tu mets un truc du genre dans la page leftframe.htm :
 

Code :
  1. <SCRIPT language="JavaScript">
  2. function ma_fonction() {
  3. window.frames["mainframe"].location = "mapage.htm";
  4. }
  5. </SCRIPT>
  6. <BODY onload="ma_fonction();">
  7. ...

n°221761
Demonclean​er
Posté le 30-09-2002 à 13:56:04  profilanswer
 

dabord merci pour ta reponse rapide !!
 
mais apres avoir essayé , ca ne marche pas .. ie me dit "errors on page"
 
voila ce que g mis (pour tester , je sais c pas propre)
 
onload="window.frames["mainframe"].location='mapage.htm'"
 
et g essayé differentes syntaxes du genre
onload="window.frames["mainframe"].location.href='mapage.htm'"
 
mais rien ne change ..
si t'as encore 2 minutes merci de m'eclairer

n°221764
gm_superst​ar
Appelez-moi Super
Posté le 30-09-2002 à 13:58:16  profilanswer
 

En général quand IE dit qu'il y a des erreurs sur la page c'est une bonne idée de lire ces erreurs ;)
 
Ici tu as un problème de quotes. Tu utilises les mêmes entre les crochets et à l'extérieur. Essaye donc :
 
onload="window.frames['mainframe'].location='mapage.htm';"  
 

n°221770
Demonclean​er
Posté le 30-09-2002 à 14:08:07  profilanswer
 

ok g essaye , voici le message d'erreur
 
window.frames.mainframe is null or not an object
 
 :??:
 
g essayé pas mal de syntaxes differents comme frames[2],location.href="mapage.htm" et d'autres ...mais rien ne passe


Message édité par Demoncleaner le 30-09-2002 à 14:09:19
n°221783
gm_superst​ar
Appelez-moi Super
Posté le 30-09-2002 à 14:27:32  profilanswer
 

Essaye alors
 
onload="window.parent.mainframe.location='mapage.htm';"

n°221802
Demonclean​er
Posté le 30-09-2002 à 14:52:22  profilanswer
 

merci , le message d'erreur est le meme  
 
window.parent.mainframe is null or not an object
 
encore des idees svp !! merci

n°221803
antp
Super Administrateur
Champion des excuses bidons
Posté le 30-09-2002 à 14:54:33  profilanswer
 

t'es sûr que ta frame s'appelle "mainframe" ?


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°221805
Demonclean​er
Posté le 30-09-2002 à 14:58:17  profilanswer
 

antp a écrit a écrit :

t'es sûr que ta frame s'appelle "mainframe" ?  




 
oui  , dans mon frameset elle s'appelle mainframe ..

n°221806
antp
Super Administrateur
Champion des excuses bidons
Posté le 30-09-2002 à 14:58:58  profilanswer
 

note que moi je mettrais parent.mainframe.... sans le window devant, à tester


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
mood
Publicité
Posté le 30-09-2002 à 14:58:58  profilanswer
 

n°221807
gm_superst​ar
Appelez-moi Super
Posté le 30-09-2002 à 15:01:34  profilanswer
 

demoncleaner a écrit a écrit :

oui  , dans mon frameset elle s'appelle mainframe ..



fait voir le frameset. Ton onload tu le mets bien dans le <body> de ta frame de gauche ?
 
antp: parent est une propriété de window, donc...

n°221810
antp
Super Administrateur
Champion des excuses bidons
Posté le 30-09-2002 à 15:03:18  profilanswer
 

ouais mais moi en javascript à part top.location.href et window.open j'ai jamais rien utilisé d'autre :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°221811
Demonclean​er
Posté le 30-09-2002 à 15:05:07  profilanswer
 

oui je lemets bien ds le body de la frame de gauche ..
 
voici le frameset  
 
<frameset rows="70,*" cols="*" frameborder="NO" border="0" framespacing="0">
  <frame src="frames/topframe.htm" name="topFrame" scrolling="NO" noresize >
  <frameset rows="*" cols="147,*" framespacing="0" frameborder="NO" border="0">
    <frame src="frames/leftframe.htm" name="leftFrame" scrolling="NO" noresize >
    <frame src="frames/mainframe.htm" name="mainFrame">
  </frameset>
</frameset>
 

n°221814
gm_superst​ar
Appelez-moi Super
Posté le 30-09-2002 à 15:09:40  profilanswer
 

C'est sensible a la casse le JS, tu as bien écrit mainFrame ?

n°221817
Demonclean​er
Posté le 30-09-2002 à 15:17:02  profilanswer
 

oui j'ai essayé les mainframe et mainFrame et c tjrs la meme erreur ...
 :(

n°222094
Demonclean​er
Posté le 01-10-2002 à 00:14:09  profilanswer
 

Bon he bien voila la solution que g finalement trouvée  
 
 
onLoad="parent.frames[2].location.href='blank.htm'"
 
et ca marche nickel
 
merci qd meme a tous  :hello:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  HELP sur les FRAMES et ONLOAD SVP!!

 

Sujets relatifs
Récuperer en ligne les donnés d'un compte mail...PLEASE HELP !requete SQL... petite question toute simple... Help please
[C] besoin d'aide pour 2 malheureux trucs SVPACCESS requète qui me prends la tête please HELP !!!
[HTML, JS] mise en forme et utilisation des div, frames, ...asp help please
jdbc access espace... helpDataReport, création d'un groupe... HELP! (Aidez moi SVP...)[Résolu]
[PHP]help regexp pr transformer html en xhtml[Php/html] HELP : générer des pages html a partir de pages php...
Plus de sujets relatifs à : HELP sur les FRAMES et ONLOAD SVP!!


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR