chen34
Messages postés29Date d'inscriptionmercredi 28 janvier 2009StatutMembreDernière intervention14 mars 2014
-
7 juil. 2010 à 14:05
chen34
Messages postés29Date d'inscriptionmercredi 28 janvier 2009StatutMembreDernière intervention14 mars 2014
-
15 juil. 2010 à 11:05
Bonjour,
J'ai récupéré un script de menu déroulant sur un site internet, je l'ai adapté à mes besoins.
Il fonctionne parfaitement avec Firefox, par-contre avec IE rien à faire, j'ai juste un bip qui se fait entendre et rien d'autre.
je vous joint mon sript pour voir si quelqu'un pourrait trouver ce qui cloche, sachant que je bidouille mais que je ne connais rein au langage java (je travaille au pif ^^
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 9 juil. 2010 à 19:18
sur certains sites "ils disent que des iframe mal employée provoque des plantages" je ne vois pas comment on peut mal employer une IFRAME
La bonne nouvelle c'est que le script à indirectement prévu le coup...
avec CreerMenu(Nb de listes, titre1, titre2, titre3, target)
target peut être le nom de l'IFRAME
donc il suffit de mettre dans le document une IFRAME, par exemple
et dans l'appel de la fonction CreerMenu, en début de script, mettre "ZIP" à la place de "_blank"
PS :
que viennent faire
<TABLE border=2>
<TR><TD>
entre les balises
<HTML><HEAD>
<SCRIPT LANGUAGE="JavaScript">
il vaut mieux mettre d'ailleurs
<script type="text/javascript">
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 8 juil. 2010 à 19:33
Bonjour,
je viens sans PAUL et MICK, seul donc, juste pour dire que le script fonctionne, mais présente des erreurs, vu dans la console du même nom sous FireFox.
La question est qu'est ce qui ne marche pas sous IE?
chen34
Messages postés29Date d'inscriptionmercredi 28 janvier 2009StatutMembreDernière intervention14 mars 2014 9 juil. 2010 à 13:23
Bonjour,
Dommage que Paul et Mick soient partis, ils m'auraient peut être aidé (c'est de l'humour)
Simplement: je suis parti d'un script disponible en téléchargement et je l'ai adapté à mes besoins.
On m'a signalé que les téléchargements des fichiers que je met à disposition ne s'effectuaient pas avec IE, j'ai vérifié sur mon PC effectivement la fenêtre de téléchargement ne s'ouvre pas seul un bip se fait entendre.
Avec Firefox ça fonctionne impeccablement.
j'ai vérifié dans IE que le java n'était pas bloqué.
j'ai parcouru les tutos de ce site ainsi que d'autres sites (que j'ai imprimé pour pouvoir les lire à tête reposée) mais je n'ai pas réussi à faire le lien entre ce que je lisais et mon problème, il faut dire que je n'ai aucune formation en programmation (d'où surement les erreurs constatées)et que j'apprends en me servant de ce qui est mis à disposition sur certains sites.
En général, ce que vous mettrez deux heures à faire il me faut 2 semaines de travail acharné et ma femme râle pour le temps que je passe sur le PC
pour arriver à un résultat souvent moins bon mais quand ça marche je suis content.
Partant du principe qu'il vaut mieux un qui sait que dix qui cherche (c'est de l'humour) je suis venu demander que l'on m'explique pourquoi ça ne fonctionne pas.
en attendant de trouver une solution, j'ai mis en ligne un bidouillage dont l'esthétique
n'est pas formidable mais qui fonctionne sur les deux navigateurs.
merci d'avance de votre aide
Une erreur peut devenir exacte. Il suffit que celui qui l'a commise se soit trompé.
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 9 juil. 2010 à 16:11
Bonjour,
j'ai mis mon bidouillage en ligne en hier, en début d'après-midi, c'est peut être pour ça que tu as vu que ça marchait ^^ non j'ai testé avec le code fourni ci dessus.
...IE, j'ai vérifié sur mon PC effectivement la fenêtre de téléchargement ne s'ouvre pas seul un bip se fait entendre. Le blocage des popups doit être activé sous IE, ce qui pourrait être le cas chez de nombreux visiteurs, dans ce cas il te faudrait passer par une IFRAME cachée.
jdmcreator
Messages postés647Date d'inscriptionsamedi 30 décembre 2000StatutMembreDernière intervention20 juillet 20127 9 juil. 2010 à 16:47
Je te donne un petit exemple :
> En général, ce que vous mettrez deux heures à faire il me faut 2 semaines de travail acharné
On est tous déjà passé par là Sachez qu'il n'est pas nécessaire d'avoir une formation ou d'avoir suivi un cours en informatique pour apprendre la programmation, personnellement je l'ai appris par moi-même au fruit d'un an d'apprentissage autodidacte du HTML et CSS puis 2 ans de Javascript, et j'apprend toujours
Bonne chance pour votre prog
JDMCreator
--------
Participez au nouveau projet : la wiki sur le javascript !
fr.jsinfo.wikia.com
chen34
Messages postés29Date d'inscriptionmercredi 28 janvier 2009StatutMembreDernière intervention14 mars 2014 9 juil. 2010 à 18:37
Rebonjour,
Merci à PetoleTeam pour sa réponse, j'ai encore du pain sur la planche.
j'ai déjà parcouru une quinzaine de tutos sur les iframe.
toutefois rien ne vaut un bon exemple donc merci à JDMCreator.
juste une dernière question (stupide peut-être)mais il faut mettre "<iframe width=0 height=0 style="display:none";" devant chaque lien ?.
enfin je teste, on verra bien, sur certains sites "ils disent que des iframe mal employée provoque des plantages"
ça va pleurer dans les chaumières alors
Je vous tiens au courant de mes expériences (hors ligne bien-sûr )
Une erreur peut devenir exacte. Il suffit que celui qui l'a commise se soit trompé.
chen34
Messages postés29Date d'inscriptionmercredi 28 janvier 2009StatutMembreDernière intervention14 mars 2014 9 juil. 2010 à 19:54
Merci pour le complément d'info,
Concernant :
<TABLE border=2>
<TR><TD>
j'avoue que pour un puriste ça craint mais je voulais mettre le menu dans un cadre donc j'ai testé plusieurs solutions toutes aussi bizarres que celle là et cette dernière a marché alors je l'ai laissé.
tout ça pour vous dire mon niveau
Une erreur peut devenir exacte. Il suffit que celui qui l'a commise se soit trompé.
chen34
Messages postés29Date d'inscriptionmercredi 28 janvier 2009StatutMembreDernière intervention14 mars 2014 9 juil. 2010 à 20:17
Alors là, je dis:
Chapeau à vous deux !!
ça fonctionne.
Il ne me reste plus qu'à comprendre comment encore améliorer ce menu et surtout essayer de me dégrossir en java (là c'est pas gagné )mais comme dit mon collègue "l'est tenace le bougre"
merci encore,
A bientôt pour d'autres aventures
si vous le voulez bien !
Chen
Une erreur peut devenir exacte. Il suffit que celui qui l'a commise se soit trompé.
jdmcreator
Messages postés647Date d'inscriptionsamedi 30 décembre 2000StatutMembreDernière intervention20 juillet 20127 9 juil. 2010 à 23:47
Content que votre problème soit réglé, vous pouvez mettre le problème résolu (En dessous de la réponse vous ayant donnant la bonne réponse --> Réponse acceptée)
JDMCreator
--------
Participez au nouveau projet : la wiki sur le javascript !
fr.jsinfo.wikia.com
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 10 juil. 2010 à 10:49
Bonjour,
Il ne me reste plus qu'à comprendre comment encore améliorer ce menu et surtout essayer de me dégrossir en java Attention:
Java et JavaScript sont deux langages bien différent, ici on parle JavaScript.
Des pistes d'amélioration de ce menu, il en existe
au passage j'ai sucré href= de toutes les lignes, qui ne sert à rien
il est préférable d'écrire
var Chem = "http://tomtom.en.france.free.fr/Hauteurs/";
et ensuite
menu.Add(3, "H 200", Chem +"H-F/ov2/H200.zip");
menu.Add(3, "H 210", Chem +"H-F/ov2/H210.zip");
en cas de déplacement des fichiers, il n'y aqu'une seule ligne à modifier
chen34
Messages postés29Date d'inscriptionmercredi 28 janvier 2009StatutMembreDernière intervention14 mars 2014 10 juil. 2010 à 18:38
Bonjour,
oui c'est vrai, j'ai tendance à prendre des raccourcis avec les nom.
Effectivement, c'est bien plus simple comme ça, ça me rappel le bon vieux basic que j'utilisais il y a une trentaine d'année.
Maintenant, je saurai comment on détermine une variable, au fait ce type de variable est seulement alphabétique ou elle peut contenir des valeurs numériques.
Merci de ta patience.
Une erreur peut devenir exacte. Il suffit que celui qui l'a commise se soit trompé.
chen34
Messages postés29Date d'inscriptionmercredi 28 janvier 2009StatutMembreDernière intervention14 mars 2014 10 juil. 2010 à 18:50
J'oubliais, sais tu ou je pourrais trouver un dictionnaires des principales instructions pour javascript ?
le but pour moi est de savoir quelle instruction fait quoi.
A nouveau, merci
Chen
Une erreur peut devenir exacte. Il suffit que celui qui l'a commise se soit trompé.
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 10 juil. 2010 à 20:01
Bonjour,
...au fait ce type de variable est seulement alphabétique ou elle peut contenir des valeurs numériques. le javascript autorise presque tout, à preuve le petit exemple que je te livre
<html>
<head>
<title>Type Variable</title>
<script type="text/javascript">
var Temp; // la variable utilisee tout le long
//-----------------
function Fct_Test(){
alert("Bonjour de la fonction Test!");
}
//---------------------
function Affiche( var_){
alert( "Temp " +var_ +"\nType " +typeof( var_));
}
//--
Temp = 1;
Affiche( Temp);
//--
Temp = "Chaine";
Affiche( Temp);
//--
Temp = document.getElementsByTagName("script");
Affiche( Temp);
//--
Temp = Fct_Test;
Affiche( Temp);
/-- execute la fonction
Temp();
//-- incremente ????
Temp ++;
Affiche( Temp);
</script>
</head>
</html>
le dernier alert laisse rêveur...
un dictionnaires des principales instructions pour javascript il existe tout plein de bon sites sur le web, par exemple
- SELFHTML, celui la te permet de télécharger le fichier en .chm, autonome, c'est TheBultez qui me la fait connaître, salut à toi si tu passes par là...
- Référence du DOM Gecko, le site de mozilla
- hrefHTML and DHTML Reference, en anglais, le site MicroSoft
et encore bien d'autres...
Voilou !
;O)
chen34
Messages postés29Date d'inscriptionmercredi 28 janvier 2009StatutMembreDernière intervention14 mars 2014 12 juil. 2010 à 12:11
Bonjour,
J'ai commencer à parcourir les liens que vous m'avez communiqué " ben -vieux "
concernant le petit script de Petoleteam, j'ai essayé de comprendre. mais comme il ne veut pas s'exécuter pas facile (j'ai du faire une boulette quelque part). j'ai au moins appris que "alert()" Affiche un message en boite d'alerte et que "type" Met l'apparence de la liste ordonnée
je pense que ça va venir petit à petit mais que comme on dit c'est en forgeant qu'on devient forgeron.
Une erreur peut devenir exacte. Il suffit que celui qui l'a commise se soit trompé.
jdmcreator
Messages postés647Date d'inscriptionsamedi 30 décembre 2000StatutMembreDernière intervention20 juillet 20127 12 juil. 2010 à 17:55
Exactement ^^ Mais comme je l'ai dit plus haut, pratique toi d'abord avec le HTML avant d'explorer le Javascript. Il faut une très très bonne connaissance du HTML pour pouvoir penser à regarder du côté du javascript.
JDMCreator
--------
Participez au nouveau projet : la wiki sur le javascript !
fr.jsinfo.wikia.com
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 12 juil. 2010 à 19:06
Bonjour,
mais comme il ne veut pas s'exécuter il suffit de copier la totalité et de la coller, l'enregistrer le cas échéant comme un fichier html standard et de l'ouvrir avec n'importe quel navigateur
que "type" Met l'apparence de la liste ordonnée que nenni, ou je ne saisie pas !
c'est en forgeant qu'on devient forgeron c'est en forgeant qu'on devient vachement fatigué !
;O)