Un programme JavaScript

Sayu -  
Marco la baraque Messages postés 996 Date d'inscription   Statut Contributeur Dernière intervention   -
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

Sayu
 
Toujours peersonnes pour me répondre :*(
0
GreenMyosotis Messages postés 14 Date d'inscription   Statut Membre Dernière intervention   8
 
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   Statut Contributeur Dernière intervention   329
 
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   Statut Membre Dernière intervention   60
 
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   Statut Membre Dernière intervention   60
 
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   Statut Contributeur Dernière intervention   329
 
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   Statut Membre Dernière intervention   60
 
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   Statut Membre Dernière intervention   60
 
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   Statut Membre Dernière intervention   60
 
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   Statut Contributeur Dernière intervention   329
 
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