Pb en javascript
mmb14
Messages postés
10
Statut
Membre
-
VCF -
VCF -
Bonsoir, comment faire une déclaration de 2 fonction en javascript,voici mon code :
<html>
<head>
<body >
<SCRIPT LANGUAGE="JavaScript">
// cette fct pour afficher le lien de la 1ere page dés ke se charge la page d'acceuil dans une autre page
onload=ouvrir();
function ouvrir()
{
pag=window.open();
pag.document.write(document.location.href)
}
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
//cette fct et je ne sais pa si elle fonctionne comme ça pour sauvegarder le 1er lien et affiche le 2eme lien après qu'on passe à la 2eme page dans la meme page b1 sur
onClick=affiche();
function affiche()
{
<a href="page2.html">Page2...</a>
pagg=window.open();
pagg.document.write(document.location.href)
}
</SCRIPT>
</body>
</head>
</html>
A voir également:
- Pb en javascript
- Telecharger javascript - Télécharger - Langages
- Afficher un tableau javascript en html ✓ - Forum Javascript
- A javascript error occurred in the main process - Forum Handicap / Accessibilté
- Javascript arrondi - Forum Javascript
- Javascript arrondi après la virgule ✓ - Forum Windows
3 réponses
Tu n'as besoin d'avoir qu'une seule fois la balise script. Après, tu mets autant de fonctions que t'as besoin entre cette balise.
Pour ce qui est de l'appel des fonctions, je te conseille de les appeler directement dans ton code HTML... C'est pas toujours très propre, mais ca marche !
En gros :
<html>
<head>
<SCRIPT LANGUAGE="JavaScript">
// cette fct pour afficher le lien de la 1ere page dés ke se charge la page d'acceuil dans une autre page
function ouvrir()
{
pag=window.open();
pag.document.write(document.location.href)
}
//cette fct et je ne sais pa si elle fonctionne comme ça pour sauvegarder le 1er lien et affiche le 2eme lien après qu'on passe à la 2eme page dans la meme page b1 sur
function affiche(url)
{
pagg=window.open();
pagg.document.write(url)
}
</SCRIPT>
</head>
<body onload="ouvrir();">
<a onclick="affiche(page2.html);">Page2...</a>
</body>
</html>
PS: La balise body ne se met pas entre balise head mais après la balise head.
RePS: Entre balise script, il n'y a que du javascript, donc pas de html...
Pour ce qui est de l'appel des fonctions, je te conseille de les appeler directement dans ton code HTML... C'est pas toujours très propre, mais ca marche !
En gros :
<html>
<head>
<SCRIPT LANGUAGE="JavaScript">
// cette fct pour afficher le lien de la 1ere page dés ke se charge la page d'acceuil dans une autre page
function ouvrir()
{
pag=window.open();
pag.document.write(document.location.href)
}
//cette fct et je ne sais pa si elle fonctionne comme ça pour sauvegarder le 1er lien et affiche le 2eme lien après qu'on passe à la 2eme page dans la meme page b1 sur
function affiche(url)
{
pagg=window.open();
pagg.document.write(url)
}
</SCRIPT>
</head>
<body onload="ouvrir();">
<a onclick="affiche(page2.html);">Page2...</a>
</body>
</html>
PS: La balise body ne se met pas entre balise head mais après la balise head.
RePS: Entre balise script, il n'y a que du javascript, donc pas de html...
M'étonne pas que ca marche pas :
le code js doit se trouver entre les balises head, et les balises head doivent se trouver au dessus du body, et en aucun cas le body ne peut être inclu dans le head
<html>
<head>
<SCRIPT LANGUAGE="JavaScript">
onload=ouvrir();
function ouvrir()
{
pag=window.open();
pag.document.write(document.location.href)
}
//cette fct et je ne sais pa si elle fonctionne comme ça pour sauvegarder le 1er lien et affiche le 2eme lien après qu'on passe à la 2eme page dans la meme page b1 sur
onClick=affiche();
function affiche()
{
<a href="page2.html">Page2...</a>
pagg=window.open();
pagg.document.write(document.location.href)
}
</SCRIPT>
</head>
<body >
</body>
</html>
le code js doit se trouver entre les balises head, et les balises head doivent se trouver au dessus du body, et en aucun cas le body ne peut être inclu dans le head
<html>
<head>
<SCRIPT LANGUAGE="JavaScript">
onload=ouvrir();
function ouvrir()
{
pag=window.open();
pag.document.write(document.location.href)
}
//cette fct et je ne sais pa si elle fonctionne comme ça pour sauvegarder le 1er lien et affiche le 2eme lien après qu'on passe à la 2eme page dans la meme page b1 sur
onClick=affiche();
function affiche()
{
<a href="page2.html">Page2...</a>
pagg=window.open();
pagg.document.write(document.location.href)
}
</SCRIPT>
</head>
<body >
</body>
</html>
merci pour votre réponse, mais mon programme toujours ne fonctionne pas alors peut etre il y a une erreur en programmation de la 2eme fonction, car je veux qd je click pour accéder à la 2eme page il m'affichera le lien de cette page et en mémorisant le 1er lien de la 1ere page dans une autre page qui s'ouvre automatiquement des le chargement de la 1ere page, je n'ai aucune idée plizzzzz aidez moi...............
alors si je fais l'appel de la 1ere fonction en body elle ne fonctionne pas et si je mets les deux en séparation elle fonctionne juste la 1ere et la 2eme non.