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

 


Dernière réponse
Sujet : prog java et frame => au secour !!!!
JWhy dans var Acible="self"; , mets a la place de self, le nom de la frame cible ... peut-etre... j'ai pas teste ! :sweat:  ;)

 

--Message édité par JWhy--


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
JWhy dans var Acible="self"; , mets a la place de self, le nom de la frame cible ... peut-etre... j'ai pas teste ! :sweat:  ;)

 

--Message édité par JWhy--

fredd up
fredd salut  
 
qu'elle ligne de code  et ou je doit la positioner dans ce script pour ouvrir une page html dans une frame
 
je m'explique un copain ma demander de lui trouver un menu deroulant, je l'ai trouvé sans problème, j'arrive a y mèttre un lien  aussi => mais voila il desire pouvoir afficherla page du lien dans une autre page en gros dans une frame !!! comment faire ?
 
je ne connais rien en java et en toute honneteté je n'ais pas le temps
 
si quelqu'un connais et je suis sur que se doit etre facile ( pas pour moi) alors au secour.......
 
donc voila le code de la page et la ligne de code pour le lien est en bas  
 
mersi d'avance
 
 
 
/* menu eplorer par E.D Prod 1998
   etiennedeb@ifrance.com
   http://javascript.lab.cc
*/
 
//
//
// Rendez vous a la fin du script pour la création du menu
//
 
var type;type = new Array();
var level;level = new Array();
var texte;texte = new Array();
var status;status = new Array();
var image;image = new Array();
var lien;lien = new Array();
var pere;pere = new Array();
var ok=0;var nb=1;var numpere=0;var Apere=0;var Alevel=1;var oldpere;oldpere = new Array();
 
//
// la cible par default, ici c'est la fenetre ou cadre courant
// si vous visez un cadre appelle 'cadre1' par exmple, la variable doit etre egale a ' top.UntitledFrame-3.htm '
//
var Acible="self";
var ex_posx=32; // position absolue en x du menu
var ex_posy=32; // position absolue en y du menu
 
function ajouter(Anew,Atype,Atexte,Aimage,Alien) {
  if (Anew<0) {
   numpere+=Anew;
 if (numpere!=0) {
    Alevel=level[Apere];Apere=oldpere[numpere];
 }
 else {Apere=0;numpere=0;Alevel=1;}
  }
  if (Anew==1) {
 Apere=0;numpere=0;Alevel=1;
  }
  type[nb]=Atype;
  level[nb]=Alevel;
  pere[nb]=Apere;
  status[nb]=0;
  texte[nb]=Atexte;
  image[nb]=Aimage;
  lien[nb]=Alien;  
  if (Atype==1) {oldpere[numpere]=Apere;Apere=nb;numpere+=1;Alevel+=1;}  
  nb+=1;
}
 
function verif(num){
 if (pere[num]!=0) {
  while (pere[num]!=0) {
   num=pere[num];
   if (status[num]==0) {ok=0;}
  }
 }
}
 
function excliquer(i) {
 chaine=Acible+".location.href='"+lien[i]+"';"
 eval(chaine);
}
 
function AffExploMenu(){
 var y=0;
 for (var i = 1; i < texte.length; i++) {
  CacherObj("explodiv"+i);
 }
 for (var i = 1; i < texte.length; i++) {
  ok=1;var nom="explodiv"+i;
  verif(i);
  if (ok==1) {
  PlacerObj(nom,ex_posx,ex_posy+y);VoirObj(nom);
  y+=16;
  }
 }
}
 
function bascule(numero) {
 status[numero]=1-status[numero];
 AffExploMenu();
}
 
function dessus(num) {
 num.style.background="#d0d0d0";
 num.style.cursor="hand";
}
function dehors(num) {
 num.style.background="#ffffff";
 num.style.cursor="default";
}
 
function CreerMenu(){
 var chaine = "";var saute=0;var niveau=1;var counter=0;
 for (var i = 1; i < texte.length; i++) {
   decalage="";special="";
   for (var j = 1; j < level[i]; j++) {
    if (j == level[i]-1) {
     decalage+="<img src='espacef.gif' align='top'>";}
    else {
     decalage+="<img src='espace.gif' align='top'>";}
   }
   if (type[i]==1) {
     special="onclick='bascule("+i+" );' ondblclick='bascule("+i+" );' onmouseover='dessus(this);' onmouseout='dehors(this);'";
     chaine="<div id='explodiv"+i+"' class='explodiv' "+special+"><nobr>"+decalage+"<img src='dossier.gif' border='0' align='top'> "+texte[i]+"</nobr></div>";
   }
   else if (type[i]==2){
    special="onclick='excliquer("+i+" )' onmouseover='dessus(this);' onmouseout='dehors(this);'";
    chaine="<div id='explodiv"+i+"' class='explodiv' "+special+"><nobr>"+decalage
    if (image[i]=="" ) {
      chaine+="<img src='lien.gif' border='0' align='top'> "}
    else {
     chaine+="<img src='"+image[i]+"' border='0' align='top'> "
    }
    chaine+=texte[i]+"</nobr></div>";
   }
   document.write(chaine);
 }
}
 
// *****************************************************************
// Les entrees du menu sont crees ici
//
// argument 1: si mis a 1 : retour a la racine du menu
//             si mis a -x : remonter de x branches
//        si mis a 0 : aucun changement d'arborescence
// argument 2: type de l'entree, 1 pour un dossier, 2 pour un lien
// argument 3: texte qui apparaitra dans le menu
// argument 4: Icone associe (laisser vide si pas d'icone)
// argument 5: Lien associe
//
ajouter(0,1,"Dossier","","#" );
ajouter(0,2,"david","",'http://www.les-doors.org#');  
ajouter(0,2,"lien","",'#');
ajouter(0,2,"lien","",'#');
ajouter(0,2,"lien","",'#');
ajouter(0,2,"lien","",'#');
 
ajouter(-1,1,"Dossier","","#" );
ajouter(0,1,"Dossier","","#" );
ajouter(0,2,"lien","",'#');
ajouter(0,2,"lien","",'#');
ajouter(-1,2,"lien","",'#');
ajouter(0,2,"lien","",'#');
ajouter(0,2,"lien","",'#');
ajouter(0,2,"lien","",'#');
ajouter(0,2,"lien","",'#');
 
ajouter(1,1,"Dossier","","#" );
ajouter(0,2,"lien","",'#');
ajouter(0,2,"lien","",'#');
ajouter(0,2,"lien","",'#');
ajouter(0,2,"lien","",'#');
 
ajouter(1,2,"lien","zip.gif","#" );
ajouter(0,2,"lien","zip.gif",'#');
 
// construction du menu, rien a changer ici
CreerMenu();

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