rafraichissemant sans reloader une listebox - HTML/CSS - Programmation
Marsh Posté le 27-05-2005 à 16:19:50
Y'a une version qui fonctionne avec rafraîchissement ? Pour ceux qui n'ont pas JS
Marsh Posté le 27-05-2005 à 16:22:27
ouai, mais moi, ca marche si je reload la page, mais comme j'ai enormement d'information et d'appel a la base, je voudrai evité de la reloader a chaque fois
Marsh Posté le 27-05-2005 à 16:24:43
FlorentG a écrit : Y'a une version qui fonctionne avec rafraîchissement ? Pour ceux qui n'ont pas JS |
Y'a une version qui fonctionne sur un boulier ? Pour ceux qui n'ont pas l'electricité ?
Marsh Posté le 27-05-2005 à 16:25:41
karoli a écrit : Y'a une version qui fonctionne sur un boulier ? Pour ceux qui n'ont pas l'electricité ? |
L'accessibilité, ça te dit quelque chose ?
Marsh Posté le 27-05-2005 à 16:30:27
karoli, t'es le genre de mec lourd qui un jour va avoir un site pour un asso d'aide aux aveugles, et dont le site ne sera, pas consultables par ces derniers ...
Etre accessible ce n'est pas être revenu à l'époque du boulier, c'est adapter le contenu et la présentation pour que les gens puissent le voir sur le plus grand nombre de support possible ...
Marsh Posté le 27-05-2005 à 16:32:24
FlorentG a écrit : L'accessibilité, ça te dit quelque chose ? |
je vais te répondre de la même façon que l'autre jour, en faisant preuve de mauvaise foi :
tu fais du webdev et des gens n'ont pas d'ordinateur !
tous les sites que tu peux coder, aussi respectueux des normes qu'ils puissent être, ne serviront à rien à quelqu'un qui n'a pas l'electricité...
sincerement, dans le monde pro, et meme chez tonton et tata qui ont un Packard-bell tout neuf, javascript est désactivé ??
tout ca pour dire que l'extremisme à ses limites
(mais ca ne m'empêche pas de lire et d'aprécier tes conseils et recommandations )
edit : @ plainsofpain : je ne code pas ! mais votre métier, si ca l'est, ne s'adresse pas (encore) à tout le monde...donc accessibilité
mais encore une fois, sur le fond je suis d'accord avec vous mais je vous trouve un peu excessif dans vos réponses...enfin dans certaines d'entre elles
Marsh Posté le 27-05-2005 à 16:34:48
tonton et tata sont aveugles, mais ils ont un pc avec navigateur associé à une table braille ...
Ils veulent accéder à des sites d'informations mais le site est en flash, ou utilise JS, sans lequel la navigation ne marche pas ...
Ils font quoi ? Ils se suicident ? Ils restent ignorants ?
C'est une forme de respect des gens handicapés, qui ne doivent pas avoir plus de mal que les autres à accéder à l'information.
Marsh Posté le 27-05-2005 à 16:34:59
karoli a écrit : je vais te répondre de la même façon que l'autre jour, en faisant preuve de mauvaise foi : |
Sauf qu'il faut aller lire les chiffres, hein Y'a quand-même entre 5 et 9% d'internautes où JS est absent... Donc c'est pas rien. Aussi, le langage premier du web c'est l'XHTML... Donc on est censé tout faire en XHTML... Après le JS est secondaire, il est là juste pour apporter un peu de confort. Et en plus, rien n'oblige un browser à l'implémenter... Y'a des tas de technologies de scripts différentes...
Marsh Posté le 27-05-2005 à 16:35:20
bon vous ete mignion mais moi c mour mon taf, un portail interne a la boite ET LE JAVASCRIPT EST BIEN PRESENT.... maintenent, si vous savez po, c po grave, mais ca sert a rien de lancer un debat qu'on en a rien a fou........ !!! merci
Marsh Posté le 27-05-2005 à 16:35:35
karoli a écrit : je vais te répondre de la même façon que l'autre jour, en faisant preuve de mauvaise foi : |
C'est pas une question d'extremisme. Il existe des gens qui n'utilisent pas le javascript. Il faut donc que le site soit utilisable sans.
Marsh Posté le 27-05-2005 à 16:35:59
sdnthebest a écrit : bon vous ete mignion mais moi c mour mon taf, un portail interne a la boite ET LE JAVASCRIPT EST BIEN PRESENT.... maintenent, si vous savez po, c po grave, mais ca sert a rien de lancer un debat qu'on en a rien a fou........ !!! merci |
STOOOOOOOOOOOOOOOOOOOP
On peut alors arrêter la discussion sur l'accessibilité Il est en environnement maîtrisé
Donc ça change tout
Marsh Posté le 27-05-2005 à 16:36:49
Sdnthebest, dans ton cas tu peux être un peu plus laxistes, vu que tu connais la configuration des clients ok.
Mais ce sont des réflexes à prendre pour tout développeur web qui veut rendre son site visitable au plus grand nombre ...
Marsh Posté le 27-05-2005 à 16:38:03
grrrrrr... certe mais dans ce cas precis, ca m'ai utilse, maintenent, si tu a autre solution, je suis preneur....
j'attend que ca !
Marsh Posté le 27-05-2005 à 16:42:26
ha ba la forcement, ca va moins vite... certe ce n'est pas tres propres mais quand y'a que ca comme solus, on a po le choix, sinon, je connais po.... et c'etait ca la base de mon post !!!!!!!
Marsh Posté le 27-05-2005 à 16:47:09
bon apres des recherche, j'ai vu XMLHTTPRequest ..... ca dit qq'un? je pense que c la solus mais c chaud, si qq'un a deja utilisé.....??
Marsh Posté le 27-05-2005 à 17:23:16
karoli a écrit : Y'a une version qui fonctionne sur un boulier ? Pour ceux qui n'ont pas l'electricité ? |
Tu m'explique le rapport stp?
Nan c'est juste pour savoir quoi
Marsh Posté le 27-05-2005 à 22:21:05
masklinn a écrit : Tu m'explique le rapport stp? |
relis la conversation dans son ensemble...
c'est pas du xhtml strict mais ca reste compréhensible
/HS
Marsh Posté le 27-05-2005 à 22:23:07
karoli a écrit : relis la conversation dans son ensemble... |
J'ai tout lu
Et ta déclaration reste d'une stupidité effarante
Mais c'est pas grave, je te pardonne, t'as rien compris c'est pas ta faute
Marsh Posté le 27-05-2005 à 16:16:59
bonjour... bon j'ai codé un truc mais ca ne marche pas... en fait, je vaux remplir une liste a partir du autre liste mais tt cas sans relancer la page, juste en rafraichissant. voici mon code:
<html>
<head>
<title>Liste</title>
<script>
List = new Array();
function Remplir(){
var sel="";
sel ="<select size='1' name='souscat'>";
// Parcourir le tableau
for (var i=0;i<List.length;i++)
{
// Ajouter une rubrique sous-catégorie
sel= sel + "<option value="+List[i][0]+">"+List[i][1]+"</option>";
}
sel =sel + "</select>";
// Modifier le DIV scat par la nouvelle List à partir du variable SEL
document.getElementById('scat').innerHTML=sel;
}
</script>
</head>
<body>
<form method="POST" action="Ajout6.php3">
<select size="1" name="cat" OnChange="Remplir()">
<?php
// Paramètres de la Connexion à la base MYSQL
$user="root";
$host="localhost";
$password="";
$database="gestionCorpus";
$connexion = mysql_connect($host,$user,$password) or die ("Connexion au serveur impossible" );
mysql_select_db($database,$connexion);
$rq="Select distinct journal_specialite from journal ;";
$result= mysql_query ($rq) or die ("Select impossible" );
while ($dt=mysql_fetch_row($result))
{
// Remplir la liste déroulante des spécialité
echo "\t\t<option value=".($dt[0]).">".($dt[0])."</option>";
}
?>
</select><br><br>
<DIV id="scat">
<select size="1" name="souscat">
</select>
</DIV>
<?php
$rq="Select journal_id,journal_nom from journal where journal_specialite='$cat';";
$result= mysql_query ($rq) or die ("Select impossible" );
$i=0;
while ($dt=mysql_fetch_row($result))
{
echo "<script>List[".$i."] = new Array(".($dt[0]).",".($dt[1])." );</script>";
$i++;
}
echo "<script>Remplir (); </script>"; // Remplir la deuxième liste de choix avec les données
?>
<br><br>
<input type="submit" name="Send" value="Envoyer">
</form>
</body>
</html>
la premiere liste se rempli mais pas la 2eme...
voici la structure de la base:
CREATE TABLE journal (
journal_id int(11) NOT NULL auto_increment,
journal_nom text,
journal_specialite text,
journal_editeur text,
journal_prixUnitaire float default '0',
journal_prixAbonnement float default '0',
journal_devise text,
journal_langue text,
journal_pays text,
journal_portee text,
journal_typologie text,
journal_motsCles text,
journal_periodicite text,
journal_jourParution text,
journal_prospection text,
PRIMARY KEY (journal_id)
) TYPE=MyISAM;
voila si qq'un sait pourquoi ca ne marche pas..... merci