|
|
|
Voici mon code, après avoir fait quelque modif, mais j'ai pas vraiment chercher pour la mise en forme en fait
<html> <head> <link rel="stylesheet" type="text/css" href="http://www.dialeg-v4.dialeg.com/Dialego/upload/fichiers/90.css"> </head> <body onload="changeService(0)"> <div id="CODE"> <layer id="CODE"> <script LANGUAGE="JavaScript"> var Titre = new Array(5); var Archive = new Array(5); var Actualite = new Array(5); Titre[0]="Service R.H."; Titre[1]="Titre2"; Titre[2]="Titre2"; Archive[0]="http://calliope.normandie.fr.grpleg.com/Normandie/Quoidene.nsf/Actualites?OpenView&count=5"; Archive[1]="Lien Archive 2"; Archive[2]="Lien Archive 2"; Actualite[0]="http://calliope.normandie.fr.grpleg.com/Normandie/Quoidene.nsf/Standard?OpenView&Start=1&Count=50"; function afficheTab(id){ document.getElementById('CODE').innerHTML="ff"; document.layers["CODE"].write("<table width=100% cellspacing=0 cellpading=0 border=1 bordercolor=#FF3333>\n"); document.getElementById('CODE').innerHTML="\t<tr>\n\t\t<td width=100>\n"; for(i=0;i<5;i++){ if(i==id){ document.getElementById('CODE').innerHTML='<b><a href=javascript:changeService('+i+')>'+Titre[i]+'</a></b><br>\n'; }else{ document.getElementById('CODE').innerHTML='<a href=javascript:changeService('+i+')>'+Titre[i]+'</a><br>\n'; } } document.getElementById('CODE').innerHTML="</td><td>f</td></tr></table>"; } function changeService(IdService){ afficheTab(IdService) document.getElementById('CODE').innerHTML=Titre[IdService]; document.getElementById('CODE').innerHTML="<center><iframe src="; document.getElementById('CODE').innerHTML="\"http://www.adm-portail.dialeg.com/Dialego/upload/fichiers/72.htm\""; document.getElementById('CODE').innerHTML="width=161 height=508 marginwidth=3 marginheight=5 frameborder=0 bgcolor=#f5f5f5 scrolling=no>"; document.getElementById('CODE').innerHTML="</iframe></center>"; } </script> </layer> </div> </body> </html> |
Je ne maitrise pas trop les iframes parce que ça ne marche pas bien sur tous les navigateurs.
Je te propose plutôt d'utiliser un layer à l'aide d'un calque <div></div> que tu remplis de manière adéquate selon le lien surlequel tu cliques. <div id="layer"> plop </div> Tu peux ensuite modifier ce qui se trouve entre ces deux balises (y compris mettre des objets html !) : document.getElementById('layer).innerHTML=contenudelapage; Ca se comporte comme une chaine de caractères (opérateur +=...) Tu peux même utiliser des calques imbriqués, par exemple pour gérer une arborescence... |
oki, merci beaucoup, je vais réessayer pour voir, mais hier, il me mettais qu'il ne trouvait pas l'objet ou qu'il faisais reference à un objet null. Pour les iframes, en fait, c'est 2 trucs liée mais malgré tt indépendant, et c'est pour le compte d'une entreprise qui n'utilise qu'internet explorer, c pour ca que j'ai pas trop de problème de compatibilité. B-) Merci beaucoup en tt cas. Si qq'un a d'autre conseil, n'hesitez pas.
|
tu peut ouvrir les fenetres avec "window.open()" en leurs donnant un identificateur!
L'erreur est humaine mais un véritable désastre
ne peut être qu'informatique. |
Jète un oeil ici ca devrait t'intéresser ;)
http://forum.hardware.fr/hardwarefr/Programmation/Inclure-HTML-dans-autre-sujet-63005-1.htm Tu trouveras un lien qui utilises la méthodes que je te propose. |
Le truc que j'ai marche bien avec Internet Explorer, donc il n'y aura pas de problème puisque tout les pcs qui peuvent avoir accès à ce site sont tous configuré pareil que le miens( c'est un site interne) |
si tu as les memes contraintes => include n'est géré que par des scripts serveur =>NON pour te répondre
L'erreur est humaine mais un véritable désastre
ne peut être qu'informatique. |
<iframe border="0" name="RemoteScripting" src="<iframe border=" width="0" height="0"> </iframe> <iframe name="google_ads_frame" marginwidth="0" marginheight="0" src="http://pagead2.googlesyndication.com/..." frameborder="0" width="468" scrolling="no" height="60" allowtransparency="true"> </iframe> |
| 03/12 12h32 | probleme javascript iframe+div+IE | Windows | 29/04 21h03 | 1 |
| 13/12 14h09 | [Javascript] Problème rechargement iframe | Webmastering | 14/12 11h20 | 35 |
| 23/10 16h39 | création d'iframe en javascript | Programmation | 31/10 11h18 | 7 |
| 11/12 14h54 | menu javascript s'affichant au dessus iframe | Webmastering | 11/12 15h33 | 1 |
| 19/10 12h01 | recupérer variable Javascript dans iframe | Webmastering | 19/10 22h59 | 1 |