banniere
Blumax
Espace privé
Nom d'utilisateur :
Mot de passe :
Stat
  • 10 inscrits sur le site
  • 0 personne en ligne
  • 30 téléchargements
  • 24 articles
  • 46 réponses dans la FAQ
  • Les 2 derniers inscrits
    - izoka82
    - atos001
Catégorie de FAQ -> Liste de question


Esiste t'il l'equivalent d'un explode de PHP ? (Couper une chain en morceau dans un tableau)
var str = "b,o,n,j,o,u,r";
str.split(',');

Résultat : Array("b", "o", "n", "j", "o", "u", "r")

Esiste t'il l'equivalent d'un implode de PHP ? (Element d'un tableau dans une chaine)
var tab=new Array("b", "o", "n", "j", "o", "u", "r");
tab.join(',');

Résultat : "b,o,n,j,o,u,r";

Est t'il posible d'intercepter les touches saisis dans le document ?
Oui ! Avec se code par exemple :
<script type="text/javascript">
activertouche = false;

function addEvent (elem, type, callBack) {
var elem = (typeof elem == 'string') ? document.getElementById(elem) : elem;

if (elem.addEventListener)
elem.addEventListener(type, callBack, false);
else if (elem.attachEvent)
elem.attachEvent('on'+type, callBack);
}

addEvent(window, 'keydown', function (event) {
touchKeyPress = event.which || event.keyPress;
touche = String.fromCharCode(touchKeyPress);
if(activertouche) {
switch(touchKeyPress) {
case 38:
// Action
break;
case 37:
// Action
break;
</script>


Est t'il possible d'utiliser des callback en javascript ?
Oui, voici un exemple :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<script type="text/javascript">
function arriver() {
// action1
// action2
dirBonjour(function() {
alert('Action a executer apres avoir dit bonjour');
});
}

function dirBonjour() {
alert('Bonjour');

// Si l'argument 0 existe
if(arguments[0]) {
eval(arguments[0]);
arguments[0]();
// Mais la le alert qui est dans le callback disant : "Action a executer apres avoir dit bonjour" ne se lance pas
}
}

arriver();

</script>
</head>
<body>
</body>
</html>


Comment activer un lien suelement quand l'on a cliquer sur un autre ?
Voici un exemple complet :










Cliquez sur mon sponsor !!!





Cliquez sur le sponsort puis ICI




© 2004-2010 blumax.fr