L'éditeur JavaScript
Visiteur non-identifié | Identifiez-vous | Devenir membre
Code perdu ? | Combien de visiteurs sur votre site ?
Rechercher :
Page d'accueil
     Home Page

JavaScript
     Tous les scripts
     Proposer un script
     Recherche de script
     AJAX new!
     Cours de JavaScript
     Liste de discussion
     Forums

Services :
     CountUs
     myCircle

     Referencement
     Créat. de bannière

Trucs et astuces :
     HTML / CSS
     PHP / MySQL
     Réferencement
     Graph / Présentation
     Toutes les astuces
     Ajouter un article

MailingList :
104509 abonnés

Annuaire webmaster :      Hebergement web
     Referencement
     Sites webmasters
     XHTML - CSS2
     PHP
     Affiliation - Pub
     FAI

     Annuaire webmaster

Ressources pour webmasters :
     Kits graphiques
     Création logo

Plus :
     Comparateur de prix
     Foire aux questions
     Les membres
     Devenir annonceur
     Faire un lien
     Contact

Partenaire :
     Hebergement gratuit
     Le PHP facile
     Horoscope
     Comscripts
     WebmasterClub
     Activeartanima...
     Le village de ...
     L'écriteau
     Faro-dessing
     Gifs animés, f...
     Netsources
     Easy-script.com
     Trucs et astuc...
     Je javascript
     Créer son site...
     Les autres
     Votre site ici ?


Le forum ] [ Préférences ] [ Nouveau sujet ] [ Répondre ] [ Recherche ] [ Vos sujets ] [ Tous lus ] [ Flux RSS ]


> helm javascript svp
[ Posté par xavierm02 ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 21-08-2008 à 14:45 | 4 messages ]

dsl pour l'avoir mis 4 fois mais ca me disait que ca pouvé pas l'envoyer :s
si un admin passse par la je voudrais bien qu'il suprime les 3 autres...


bon voila... je suis un gros newbie... je commence tout juste a savoir faire des pages corectes... et la je voulais tester un truk e faisant une page qui te demande ton nom et qui change la suite en fonction du nom que tu donne...
et pour ma soeur: céline... j'avais prévu de metre une fonction window.close()
...
sauf que je sais pas ou et coment la metre...
a un moment ca a marché(forcément a force d'en metre partout) mais ca éssayait de fermer la fenetre avant de lui dire "va t'en" et ca le faisait peu importe le nom que je rentrais...

donc j'aimerais savoir ou je doit metre cette fonction, comment on indique clairement l'ordre dans lequel on veut que les tache s'éffectuent et si possible comment faire pur que ce ne me demande pas si je veux laisser la page se fermer ou si je l'empeche de se fermer.
voici mon script:







<html>
<head>
<title>test</title>
<script type="text/JavaScript">
<!--
function nom()
{
var nom = prompt("Entre ton nom ici");
if(!nom)
alert("Tu doit entrer ton nom!");
else if(nom == "undefined")
alert("Tu doit entrer ton nom!");
else if(nom == " ")
alert("Tu doit entrer ton nom!");
else if(nom == "céline")
alert("Va t\'en!");
else if(nom == "xavier")
alert("Bienvenue ô grand xavier");
else if(nom == "celine")
alert("Va t\'en!");
else
alert("Bienvenue "+nom+" !");
}
-->
</script>
</head>
<body>
<a href=# onclick="nom()" />nom</a>
</body>
</html>

[Message édité par xavierm02 le 21-08-2008 à 14:48]


________________
...



[ Posté par isagaw ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 21-08-2008 à 15:47 | 33 messages ]

<html>
<head>
<title>test</title>
<script type="text/JavaScript">
<!--
function nom()
{
var nom = prompt("Entre ton nom ici");
if(!nom) {
alert("Tu doit entrer ton nom!");
}
else if(nom == "undefined") {
alert("Tu doit entrer ton nom!");
}
else if(nom == " ") {
alert("Tu doit entrer ton nom!");
}
else if(nom == "céline") {
alert("Va t\'en!");
window.close();
}
else if(nom == "xavier") {
alert("Bienvenue ô grand xavier");
}
else if(nom == "celine") {
alert("Va t\'en!");
window.close();
}
else
alert("Bienvenue "+nom+" !");
}
-->
</script>
</head>
<body>
<a href="#" onclick="nom()" />nom</a>
</body>
</html>


J'ai préféré rajouter les accolades pour structurer les blocs conditionnels.

Par contre, je suis sur (à moins de plus rien comprendre au javascript lol) du bon emplacement de window.close, mais ça ne marche que sur IE chez moi.
Firefox 3.0 interdirait-il la fermeture ? ou alors j'ai manqué quelque chose

________________
isagaw

[ Posté par xavierm02 ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 21-08-2008 à 16:02 | 4 messages ]

merci beaucoups!!!!!
et sinon apparement oui firefox bloque les fermetures des pages... du du moin celles faites avec cettte fonction...
et la je vient de faire une update de safari(ca me l'a fait sans que je fasse gaffe avec celle de itunes :s )
et il les bloque aussi maintenant...
ou va-t-on si on ne peut plus obliger celui qui vient sur notre page a faire ce que l'on veut xD

________________
...

[ Posté par isagaw ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 21-08-2008 à 17:54 | 33 messages ]

Ce n'est qu'une supposition, mais je pense que la fonction window.close est utilisée en complémentaire avec la fonction window.open.

En effet, sur firefox, on peut refermer une pop-up qu'on a ouvert nous-même.
J'en conclus donc que par mesure de précaution, firefox et tous les navigateurs basés sur le moteur gekko ( et même peut être d'autre) interdit la fermeture d'une fenêtre qui n'a pas été ouvert par le même programme.

Imagine que tu as une dizaine d'onglet ouvert, et que tu visites un site qui te les ferme tous d'un coup sans te demander ton avis, c'est pas très plaisant.


Enfin, ce n'est qu'un avis, je ne m'intéresse pas suffisamment au javascript pour en être sur.

________________
isagaw




Services email :

Vous devez vous identifier pour profiter des services par email du forum.
Le forum ] [ Préférences ] [ Nouveau sujet ] [ Répondre ] [ Recherche ] [ Vos sujets ] [ Tous lus ] [ Flux RSS ]






32 visiteurs
actuellement en ligne

    PUBLICITE

Wilogo.com - Création Logo Entreprise

     ANNUAIRE WEBMAST.
Internet-hebergeur.fr
Hébergement grand public et pro à partir de 5 euros HT/mois.
http://www.internet-heber...
Cat : Hebergement web
Voir l'annuaire webmaster


     LES SCRIPTS :
78 à éditer
68 à copier/coller
247 des membres
2580 sur le web
>> Tous les scripts

     LES MEMBRES :
55677 membres
8491 comptes CountUs
1506 comptes myCircle

     LES FORUMS :
14 forums
39327 topics
189131 messages
>> Les forums

    SONDAGE

Vous avez un blog ou site classique ?
Un blog
Un site classique
Les deux !
La mini-astuce "Navigateur" du jour par astuces-win
Dans Mozilla Firefox, utilisez Ctrl + T pour ouvrir un nouvel onglet. La navigation par onglets est beaucoup plus facile et permet de regrouper plusieurs sites en une seule fenêtre. Ctrl + W permettra de fermer l'onglet ouvert.
Proposer votre mini-astuce | Archives des mini-astuces
© 1999-2008 K-NETWORK - Tous droits réservés | CNIL N° 844440 | 18/11/2008 23:38:32 | Design by Studcrea | Gen. en 0.62 sec.