ou la la...
essayes de faire un résumer svp...
MiTcH 
-------------------------------
Réponse au message :
-------------------------------
> Bonjour à tous!je suis embetée car dans mon site g un lien qui ouvre une page html contenant le plan du site (fait en javascript).j'ai réussi à ce que lorsque l'on clic sur un lien cela ouvre une nouvelle fenetre mais je voudrais aussi ke le plan se ferme kan un lien est cliké et ossi la page de départ, celle d'où on a ouvert le plan.je c k'il existe la fonction "onclick="window.close"" mais je ne sais pas si on peut l'utiliser dans mon code car c assez spécial.Le voici (une petite partie seulement!) :
> /********************************************************************************
> Functions to write out the layers...
> ********************************************************************************/
> menus=new Array(); var a=0; var b=0; var c=0; var d=0
> function makeMenu(type,text,lnk,target,end){
> str=""; tg="";
> if(target) tg='target="'+target+'"'
> if(!lnk) lnk="#"
> self.status=lnk
> if(a==0) str='<div id="divSlideCont">\n'
> if(type=="top"){
> menus[a]=new Array();
> if(text=="seperator"){
> str+='\t<div id="divSlide'+a+'" class="clSlide"></div>\n'
> menus[a].seperator=1
> }else{
> str+='\t<div id="divSlide'+a+'" class="clSlide"><a href="'+lnk+'" '+tg+' onclick="swmenu('+a+',-1,-1); if(bw.ie || bw.ns6) this.blur(); '
> if(lnk=="#") str+='return false'
> str+='" class="clSlideLinks"> '+text+'</a><br></div>\n'
> }
> menus[a].subs=0; a++; b=0
> }else if(type=="sub"){
> str+='\t\t<div id="divSlideSub'+(a-1)+'_'+(b)+'" class="clSlideSub"><a '+tg+' onclick="swmenu('+(a-1)+','+b+',-1); if(bw.ie || bw.ns6) this.blur(); '
> if(lnk=="#") str+='return false'
> str+='" href="'+lnk+'" class="clSlideSubLinks"> '+text+'</a><br></div>\n'
> b++; menus[a-1].subs=b; menus[a-1][b-1]=new Array(); c=0; menus[a-1][b-1].subs=0
> }else if(type=="sub2"){
> str+='\t\t<div id="divSlideSub'+(a-1)+'_'+(b-1)+'_'+c+'" class="clSlideSub2"><a '+tg+' href="'+lnk+'" class="clSlideSub2Links"> '+text+'</a><br></div>\n'
> c++; menus[a-1][b-1].subs=c; menus[a-1][b-1][c-1]=new Array(); d=0; menus[a-1][b-1][c-1].subs=0
> }
> if(end) str+="</div>"
> document.write(str)
> }
> function preLoadBackgrounds(){
> for(i=0;i<arguments.length;i++){
> this[i]=new Image()
> this[i].src=arguments[i]
> }
> return this
> }
> </script>
> </head>
>
> <body bgcolor="#6699ff" text="#000000" body marginleft="0" marginheight="0" >
> <script>
> //Variables to set
> between=28 //The pixel between the menus and the submenus
> mainheight=25 //The height of the mainmenus
> subheight=22 //The height of the submenus
> pxspeed=13 //The pixel speed of the animation
> timspeed=15 //The timer speed of the animation
> menuy=5//The top placement of the menu.
> menux=0 //The left placement of the menu
> //Images - Play with these
> level0_regular="../img/level0_regular.gif"
> level0_round="../img/level0_round.gif"
> level1_regular="../img/level1_regular.gif"
> level1_round="../img/level1_round.gif"
> level1_sub="../img/level1_sub.gif"
> level1_sub_round="../img/level1_sub_round.gif"
> level1_round2="../img/level1_round2.gif"
> level2_regular="../img/level2_regular.gif"
> level2_round="../img/level2_round.gif"
>
> //Leave this line
> preLoadBackgrounds(level0_regular,level0_round,level1_regular,level1_round,level1_sub,level1_sub_round,level1_round2,level2_regular,level2_round)
>
>
> //There are 3 different types of menus you can make
> //top = Main menus
> //sub = Sub menus
> //sub2 = SubSub menus
>
> //You control the look of the menus in the stylesheet
>
> //makeMenu('TYPE','TEXT','LINK','TARGET', 'END (THE LAST MENU)')
>
> //Menu 0
> makeMenu('top','Introduction du site','intro.html','blank',onclick="window.close()")
> makeMenu('top','Page d accueil','accueil.html','blank')
> makeMenu('top','L entreprise')
> makeMenu('sub','Présentation','presentation.html','blank')
> makeMenu('sub','Activités')
> makeMenu('sub2','Photographie','photographie.html','blank')
> makeMenu('sub2','Graphisme','graph-impression.html','blank')
> makeMenu('sub2','Video professionnelle','video_pro.html','blank')
> makeMenu('sub2','Multimedia','multimedia.html','blank')
> makeMenu('sub','Coordonnées','coordonnees.html','blank')
> //Menu 1
> makeMenu('top','Actualités')
> makeMenu('sub','Entreprises','actus_entreprises.html','blank')
> makeMenu('sub','Nos clients','actus_clients.html','blank')
> makeMenu('sub','Dernières réalisations','dernieres_realisations.html','blank')
>
> //Menu 2
> makeMenu('top','Magazine')
> makeMenu('sub','Matériel')
> makeMenu('sub2','Fuji FinePix 2010','mat1.html','blank')
> makeMenu('sub2','Epson Stylus Pro 910','mat2.html','blank')
> makeMenu('sub2','Nvidia GeForce5 TX','mat3.html','blank')
>
> makeMenu('sub','Logiciels')
> makeMenu('sub2','Photoshop 7 Pro','log1.html','blank')
> makeMenu('sub2','Dreamweaver 6','log2.html','blank')
> makeMenu('sub2','Le nouveau Flash 6','log3.html','blank')
>
> makeMenu('sub','Dossiers')
> makeMenu('sub2','La retouche photo','dos1.html','blank')
> makeMenu('sub2','La communication','dos2.html','blank')
> makeMenu('sub2','Le sens des couleurs','dos3.html','blank')
>
> //Starting the menu
> onload=SlideMenuInit;
> </script>
> </body>
> </html>
>
> Voilà merci bcp de m'aider parce que là je peine!
>
>