> Tous les forums > Forum des Webmasters
 Appeler une fonction Javascript en Php
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
wills-star
  Posté le 06/01/2005 @ 11:24 
Aller en bas de la page 
Petit astucien
Ciao ciao, qqun pourrait t'il m'aider comment je dois faire pour appeler une fonction Javascript en Php. Par exemple si j'ai ceci : echo "<div class='menutitle' onclick='SwitchMenu('sub$nbr')'>$type</div>"; ca ne marche pas, qqun peut m'aider? merci
Publicité
wills-star
 Posté le 06/01/2005 à 13:23 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
si jamais la fonction javascript est Switchmenu mais elle n'est pas appelée. la structure est peut-être fausse??
koala01
 Posté le 07/01/2005 à 04:29 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien
Salut, Il faut savoir que, idéalement, les valeurs d'attributs doivent etre mis entre guillemets (dubblequote ") et non entre apostrophes (quote '). Il y a plusieurs solutions pour faire cohabiter correctement les guillemets dans un script php: 1- entourer la chaine à afficher avec des quote plutot que des dubblequote, de manière à pouvoir mettre les dubblequote à la bonne place, au besoin, en utilisant la concaténation (ou la fonction sprintf) quand il s'agit d'insérer des variables (voir un caractere d'échapement (\)pour les quotes à rajouter ex:echo '<div class="menutitle" onclick="SwitchMenu(\\'sub$nbr\\')">'.$type.'</div>'; 2- cloturer les balises php pour tout ce qui est "html pur" ex: <? //une partie du script php ?> <div class="menutitle" onclick="SwitchMenu('<? echo sub$nbr;?>"><? echo $type;?></div> <? //fin du script php ?> 3- utiliser des caractere d'échapement (\) chaque fois qu'un dubblequote doit etre considéré comme un caractere à afficher et non un début ou une fin de chaine ex: <?echo "<div class=\"menutitle\" onclick=\"SwitchMenu('sub$nbr')\">$type</div>"; A titre personnel, je préfere la deuxieme méthode su simple fait qu'elle permet un appercu correct d'au moins une partie dans les WYSIWYG ...
Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
39,99 €Carte mémoire microSDXC SanDisk 256 Go pour Nintendo Switch à 39,99 €
Valable jusqu'au 19 Janvier

Amazon propose actuellement la carte mémoire microSDXC 256 Go pour Nintendo Switch à 39,99 € alors qu'on la trouve ailleurs à partir de 70 €. Cette carte mémoire offre des vitesses jusqu'à 100 Mo/s et vous permet d'ajouter 256 Go de stockage pour vos jeux sur la console Nintendo Switch. La livraison est gratuite.


> Voir l'offre
69,90 €Boîtier PC ATX Fractal Design Meshify C avec vitre en verre trempé à 69,90 €
Valable jusqu'au 18 Janvier

Cdiscount solde le très bon boîter moyen tour Fractal Design Meshify C avec panneau latéral en verre trempé à 69,90 € alors qu'on le trouve ailleurs à plus de 95 €. Intelligemment conçu, le boîtier Meshify C de Fractal Design s'adresse avant tout à toutes les personnes recherchant un boîtier silencieux prêt à recevoir un système puissant et expansible de refroidissement par air ou par liquide mais également à ceux qui recherche un boîtier au look ravageur. 

Combinant design, espace et aération, le Meshify C peut accueillir jusqu'à jusqu’à 2 disques durs 3.5" HDD/SSD (et 3 x 2.5" SSD), une alimentation ATX, une carte graphique de plus de 315 mm et des possibilités de refroidissement allant de 7 ventilateurs de 120 mm ou 140 mm à du watercooling (240 mm au dessus, 360 mm en façade).


> Voir l'offre
799,99 €PC Portable 15.6 pouces Asus X571 (FHD IPS 120Hz, Core i5, 16Go, 512Go SSD, GTX 1650 Ti) à 799,99 €
Valable jusqu'au 21 Janvier

RueDuCommerce fait une promotion sur l'ordinateur portable Asus Laptop FX571LI-AL246 qui passe à 799,99 € alors qu'on le trouve ailleurs à partir de 900 €. Cet ordinateur portable est équipé d'un écran 15,6 pouces IPS Full HD (1920x1080 pixels) 120 Hz anti-reflet, d'un SSD de 512 Go, d'un processeur Intel Core i5-10300H, de 16 Go de RAM et d'une carte graphique dédiée NVIDIA GeForce GTX 1650 Ti avec 4 Go de RAM.

L'ordinateur est livré dans OS et vous devrez donc installer vous-même Windows 10/11.


> Voir l'offre

Sujets relatifs
[javascript] Appeler une fonction depuis un iframe
Doubler fonction javascript
pb fonction javascript
nom de fonction
Javascript (windows.find
incompatibilité fonction php include avec html5 et ie8
redimensionner en javascript
Menu en Javascript
apprendre javascript
Empêcher les doublons dans un tableau javascript
Plus de sujets relatifs à Appeler une fonction Javascript en Php
 > Tous les forums > Forum Forum des Webmasters