Un programme JavaScript

Fermé
Sayu - 1 déc. 2008 à 17:15
Marco la baraque Messages postés 996 Date d'inscription vendredi 9 mai 2008 Statut Contributeur Dernière intervention 5 novembre 2009 - 7 déc. 2008 à 22:35
Bonjour,

Voilà je voudrai créer un programme JavaScript.
Mon applicateur de programme (celui qui les "loges") est GreazeMonkey et je suis sur mac, ou linux.

Alors voilà le contexte.

Je suis sur une page web et je voudrait qu'elle ouvre une autre page modifiable dans un temps x modifiable en variable aussi.

Quel programme dois-je editer ?

Merci :D

10 réponses

Toujours peersonnes pour me répondre :*(
0
GreenMyosotis Messages postés 14 Date d'inscription lundi 1 décembre 2008 Statut Membre Dernière intervention 24 avril 2009 8
2 déc. 2008 à 13:33
Dans cette liste tu trouveras peut etre ton bonheur!
https://www.toucharger.com/windows/programmation/javascript/
0
Marco la baraque Messages postés 996 Date d'inscription vendredi 9 mai 2008 Statut Contributeur Dernière intervention 5 novembre 2009 329
2 déc. 2008 à 15:07
Bonjour,

Je vais te faire un exemple de code javascript ce soir.

Sinon, tu peux regarder du côté de la balise html <meta> avec un http-equiv=refresh. Par contre il faudra écrire ton code en dur dans la page (donc la page et le nombre de secondes ne seront pas éditables).

Cordialement,
0
Sayu Messages postés 377 Date d'inscription samedi 4 octobre 2008 Statut Membre Dernière intervention 20 avril 2010 60
2 déc. 2008 à 17:06
Bonjour.

Alors non moi il me faut un code JavaS. pour l'intégrer a ma page avec GreazeMonkey.

@GreenMyosotis, non moi je ne cherche pas d'appli : sauf si c'est sur mac :D
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Sayu Messages postés 377 Date d'inscription samedi 4 octobre 2008 Statut Membre Dernière intervention 20 avril 2010 60
2 déc. 2008 à 19:41
Toujours personne ? Je rappelle un peu ce que je veut.

Je suis sur une page web x

Je veut que dans 30 minutes (par exemple) que la page aille sur une page y

Et si possible, je voudrai éditer 2 variables : une pour le syte, l'autre pour le temps.

Merci ^^
0
Marco la baraque Messages postés 996 Date d'inscription vendredi 9 mai 2008 Statut Contributeur Dernière intervention 5 novembre 2009 329
2 déc. 2008 à 23:06
Bonsoir,
Je t'avais dit que je t'écrirais un script ce soir, tu ne peux pas attendre une heure ou deux?
Voici le code :
<!--
var timeout;

function redirigeTimer(url, secondes) {
	timeout = setTimeout("redirige('"+url+"')",1000 * secondes);
}

function redirige(url) {
	clearTimeout(timeout);
	window.open(url, "_self");
}

//-->


Pour greezmonkey (que je ne connais pas du tout), tu dois pouvoir l'insérer directement dans ton html, ou (carrément mieux) l'insérer dans un fichier .js.

Un exemple de fichier html pour l'appeler (j'ai mis le javascript dans le fichier javascript.js) :
<html>
<head>
	<title>Test CCM</title>
	<script type="text/javascript" src="javascript.js"></script>
</head>
<body onLoad="redirigeTimer('http://www.google.fr', 1);">

	<p>Ceci est ma page principale<p>

</body>
</html>


Cordialement,
0
Sayu Messages postés 377 Date d'inscription samedi 4 octobre 2008 Statut Membre Dernière intervention 20 avril 2010 60
7 déc. 2008 à 18:46
désolé ^^"

En plus je suis long a répondre problémes d'internet --"

Excuse moi...

Merci beaucoup je test cela ^^
0
Sayu Messages postés 377 Date d'inscription samedi 4 octobre 2008 Statut Membre Dernière intervention 20 avril 2010 60
7 déc. 2008 à 18:57
bien alors ce que je dois faire c'est remplacer tout les URL par mon url et secondes par mon nombre de secondes ?
0
Sayu Messages postés 377 Date d'inscription samedi 4 octobre 2008 Statut Membre Dernière intervention 20 avril 2010 60
7 déc. 2008 à 19:00
a oui et un autre probléme :

quand je rentre mon url, elle commence par http://misterpatate.fr

et il prend ce qui est aprés // pour un commentaire :s
0
Marco la baraque Messages postés 996 Date d'inscription vendredi 9 mai 2008 Statut Contributeur Dernière intervention 5 novembre 2009 329
7 déc. 2008 à 22:35
Bonsoir Sayu,
Ce qu'il faut faire pour que le script soit bien écrit, c'est ne pas écrire l'adresse de la page vers laquelle on va rediriger le navigateur dans le script javascript.
En effet, il faut l'appeler depuis le html, comme ça si un jour tu veux créer un autre site et utiliser cette fonction, tu n'auras pas à modifier le javascript, uniquement le html.

Pour ton problème de //, si tu passes l'adresse du site en paramètre comme je le fais dans le html via l'évènement onLoad, tu n'as pas ce problème (en html // n'est pas interprété comme un commentaire, c'est <!-- -->).
Donc si tu as un problème de ce genre, c'est que tu essaie d'écrire l'adresse en dur dans le script (moins bien, comme je te l'ai expliqué).
Cependant, tu ne devrais pas avoir de problème vu que tu dois déclarer le lien comme chaîne de caractère, donc encadrée par des quotes ou des double-quotes :
var adresse = 'http://misterpatate.fr ';

//ceci marche aussi :
var adresse = "http://misterpatate.fr ";


Cordialement,
0