|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
chili palmer WRInaute occasionnel

Inscrit le: 16 Déc 2005 Messages: 121
|
Posté le : Lun Mar 27, 2006 9:47 Sujet du message: [réglé] JS est désactivé, pas de pop-up donc pas de photo |
|
|
Voilà mon script de galerie photos. Mais si le visiteur désactive le JS, il ne peut pas voir la photo, même dans la meme page.
Y a t'il un moyen de passer outre se désagrément? Afin que le visiteur est la possibilité de voir la photos, même si ce n'est pas une pop-up
| Code: |
<?php
function GalerieAutomatique ($DossierGalerie) {
$CheminMinis = $DossierGalerie."/miniatures/";
$DossierMinis = opendir($CheminMinis);
while ($FichierMini = readdir($DossierMinis)) {
if (is_file($CheminMinis.$FichierMini)){
$Dimensions = getimagesize($DossierGalerie."/grandes_photos/".$FichierMini);
echo "<a href=\"#\" onclick=\"VoirImageGrande('".$DossierGalerie."/grandes_photos/".$FichierMini."', '".$Dimensions[0]."', '".$Dimensions[1]."'); return false;\" target=\"_blank\"><img src=\"".$CheminMinis.$FichierMini."\" alt=\"\" vspace=\"5\" hspace=\"5\"/></a>";
}
}
}
?> |
Dernière édition par chili palmer le Lun Mar 27, 2006 10:11; édité 1 fois |
|
| |
|
 |
DIEZ WRInaute passionné

Inscrit le: 23 Jan 2006 Messages: 900 Localisation: A l'armée
|
Posté le : Lun Mar 27, 2006 9:55 Sujet du message: [réglé] JS est désactivé, pas de pop-up donc pas de photo |
|
|
Préviens le !!!
Sauf si tu lui dit qu'il faut activer le JS pour voir tes photos, il ne peut pas le savoir.
Après tu peux toujours faire un bouton qui active le JS et sur lequel il puisse cliquer. Par contre je ne sais pas si c'est possible et si oui comment faire ?
A moins de trouver l'equivalent de ta fonction en PHP je vois pas d'autres solutions...
 |
|
| |
|
 |
HawkEye Modérateur

Inscrit le: 23 Fév 2004 Messages: 12777 Localisation: Bah: First! C'te question...!?
|
Posté le : Lun Mar 27, 2006 9:57 Sujet du message: [réglé] JS est désactivé, pas de pop-up donc pas de photo |
|
|
Si tu remplaces la ligne
| Code: |
echo "<a href=\"#\" onclick=\"VoirImageGrande('".$DossierGalerie."/grandes_photos/".$FichierMini."', '".$Dimensions[0]."',
|
par
| Code: |
echo "<a href=\"".$DossierGalerie."/grandes_photos/".$FichierMini."\" onclick=\"VoirImageGrande('".$DossierGalerie."/grandes_photos/".$FichierMini."', '".$Dimensions[0]."',
|
(si ça génère bien l'url de l'image à afficher), les visiteurs "JS-On" auront une popup; et les visiteurs "JS-Off" auront un lien vers l'image. |
|
| |
|
 |
DIEZ WRInaute passionné

Inscrit le: 23 Jan 2006 Messages: 900 Localisation: A l'armée
|
Posté le : Lun Mar 27, 2006 9:59 Sujet du message: [réglé] JS est désactivé, pas de pop-up donc pas de photo |
|
|
| Nikel si ça marche, et tu sais si avec un bouton on peut activer le JS du gars qui clik dessus ? |
|
| |
|
 |
chili palmer WRInaute occasionnel

Inscrit le: 16 Déc 2005 Messages: 121
|
Posté le : Lun Mar 27, 2006 10:10 Sujet du message: [réglé] JS est désactivé, pas de pop-up donc pas de photo |
|
|
| HawkEye_TpfH a écrit: |
Si tu remplaces la ligne
| Code: |
echo "<a href=\"#\" onclick=\"VoirImageGrande('".$DossierGalerie."/grandes_photos/".$FichierMini."', '".$Dimensions[0]."',
|
par
| Code: |
echo "<a href=\"".$DossierGalerie."/grandes_photos/".$FichierMini."\" onclick=\"VoirImageGrande('".$DossierGalerie."/grandes_photos/".$FichierMini."', '".$Dimensions[0]."',
|
(si ça génère bien l'url de l'image à afficher), les visiteurs "JS-On" auront une popup; et les visiteurs "JS-Off" auront un lien vers l'image. |
impec, ça marche comme je veux... soit béni sur 5 générations  |
|
| |
|
 |
Bourriquet WRInaute passionné

Inscrit le: 19 Sep 2005 Messages: 632
|
Posté le : Lun Mar 27, 2006 10:12 Sujet du message: [réglé] JS est désactivé, pas de pop-up donc pas de photo |
|
|
| DIEZ a écrit: |
| Nikel si ça marche, et tu sais si avec un bouton on peut activer le JS du gars qui clik dessus ? |
Pour pouvoir le faire, il faudrait que JS soit activé lol
Sinon, un ActiveX peut être, un applet Java encore... |
|
| |
|
 |
DIEZ WRInaute passionné

Inscrit le: 23 Jan 2006 Messages: 900 Localisation: A l'armée
|
Posté le : Lun Mar 27, 2006 10:14 Sujet du message: [réglé] JS est désactivé, pas de pop-up donc pas de photo |
|
|
J'men doutais un peu.
Mais il aurait pu exister des commandes JC prioritaires reconnaissable par défaut par les navigateurs. C'est pas grand chose mais c'est une idée d'améliorations des navigateurs. Pouvoir activer ou désactiver "simplement" le JS avec un petit bouton. |
|
| |
|
 |
HawkEye Modérateur

Inscrit le: 23 Fév 2004 Messages: 12777 Localisation: Bah: First! C'te question...!?
|
Posté le : Lun Mar 27, 2006 10:22 Sujet du message: [réglé] JS est désactivé, pas de pop-up donc pas de photo |
|
|
| chili palmer a écrit: |
... soit béni sur 5 générations  |
A ce point là ?  |
|
| |
|
 |
Bourriquet WRInaute passionné

Inscrit le: 19 Sep 2005 Messages: 632
|
Posté le : Lun Mar 27, 2006 10:24 Sujet du message: [réglé] JS est désactivé, pas de pop-up donc pas de photo |
|
|
Le problème d'une telle fonction, ça serait que c'est facilement détournable. Admettons que l'on ne puisse employer la fonction que via le petit bouton, tu peux toujours simuler le click avec la fonction clic( ) de js.
A mon avis, un tout petit applet qui prendrais en charge les objets COM ça pourrait peut être marcher. Mais après c'est pareil, l'utilisateur doit avoir autorisé les applets.
Je pense que rien ne vaut un petit message du genre "Pour utiliser ce site, vous devez avoir activer Javascript" , avec un petit tuto pour le faire. |
|
| |
|
 |
| |
|
|