Aller au contenu

Earalia

Actif
  • Compteur de contenus

    24
  • Inscrit(e) le

  • Dernière visite

Messages postés par Earalia

  1. euh...

    tu veux, dans une frame, ouvrir deux pages, les fermer après 10s, et les remplacer par une page unique ?

    ou chaqu'une des deux pages dirigera vers sa propre page ?

    si c'est la solution 2... pourquoi pas bêtement mettre la redirection sur les sous-pages ?

  2. je vois que tu utilises une CSS ?

    pour corriger plusieurs des erreurs affichées, tu peux définir une (ou plusieurs) classes dans ton CSS, et les appliquer à ton tableau

    la dernière erreur, sur le <noscript> vient du fait que ton script est inclus dans une balise <a...> </a>

    déplace les balises <a...> </a> dans le script ET le noscript

    (oui, c'est redondant :( )

    l'erreur sur </head> vient peut-être du fait que tu termines le référencement de ta CSS par /> au lieu de simplement >

  3. Me revoila

    Alors, pour le javascript, il n'est pas bloquant sur la page.

    Elle s'affiche correctement, mais ne permet pas le tri... pas franchement dramatique, pour 0,9% des visiteurs du site... (chiffre Xiti) et qu'ils sont prévenus sur chaque page du site...

    J'ai testé différentes choses, et rien à faire pour que le lien fonctionne comme je le désirais (ou alors ce n'est pas à ma portée ? :D )

    Je me suis donc penchée sur d'autres solutions, comme le préconisait Hervé (encore merci du temps passé)

    Tu peux créer une liste déroulante avec les nom (par exemple), le name de ta liste est « id » et qui à comme valeur lid, tu mixe cela avec un petit bouton Editer

    Tu englobe tout cela dans un <form></form>

    Tu récupère lID avec un joli $_POST[id] et le tour est joué.

    Tu peux le faire de plein dautres manières :

    - Case ratio

    - Case à cocher

    - ...

    Tu peux également faire un <form> pour chaque enregistrement et utiliser un bouton pour chaque enregistrement (mais cela va alourdir ta page).

    Ce n'est que quelque piste, il est 05:33 du mat, mon lit m'appelle...

    Hervé

    <{POST_SNAPBACK}>

    La liste...

    Vu la quantité d'infos que je veux montrer, ce n'était pas jouable...

    Les cases ? Pas terrible non plus, j'ai donc opté pour l'option "bouttons"

    Un <form> englobant déjà le tableau, il n'y a que le bouton, qui remplace le numéro affiché

    Et avec les boutons ça marche... sous Firefox :wub: et IE

    Merci du temps que vous avez pu passer sur ce problème, et n'hésitez pas à me contacter si vous trouvez la cause de cette énième différence entre navigateur...

    En tout cas, plus rien ne presse :)

    ++ Earalia

  4. Je vais décrire un peu plus le fonctionnement actuel alors...

    la fiche :

    on peut saisir l'ID et, comme tu le préconises, aller chercher les infos en bases pour tout remplir

    => c'est la fonction de recherche

    Un truc tout con... pourquoi veux tu passer tous les paramètres.

    Cest bien plus simple de récupérer juste lid et de récupérer directement les infos dans la bdd.

    Tu te crées une fonction qui prend comme paramètre lid, qui se connect a ta bdd, qui récupérer les infos et qui renvoi un tableau avec les infos.

    Ensuite tu utilises les infos retournées pour remplir les champs de ton formulaire

    on est d'accord, c'est bien ce que tu as décrit ici :)

    si on a fait une recherche, en saisissant son mot de passe, on modifier ces infos

    sinon, on remplie la fiche vide

    une fois remplie ou modifiée, on valide

    => création et mise à jour

    Comme on attaque la base en mise à jour, pour plus de sécurité des infos, et aussi pour plus de propreté, j'utilise la méthode POST.

    Une autre raison toute bête...

    De tête, il doit y avoir environ 300 infos dans la fiches... Impossible en création/mise à jour de passer ça autrement que par cette méthode...

    Tu le passes par url pour avoir un truc du style :

    http://www.ventsombre.net/fiche_garou.php?id=12

    Dans ta page fiche_garou.php

    Tu récupère lID avec un joli $_GET[id] et tu le donne a ta fonction

    j'aimerais tant... Mais on est obligé de passer par un POST...

    *edit* je voulais poursuivre avec les propositions sur le POST mais je suis morte : vais me coucher...

    mais le petit bout de code proposé tout en haut reprend un peu les propositions faites : je renseigne l'ID nécessaire à la fiche et je l'envoie en POST à une autre page

    -> j'ai ajouté des occurences et mis l'adresse cible. Le code est correct est fonctionnera sous Firefox. Une petite page "Test.htm "chez vous avec ce code vous permettra de voir.

    Testez avec Firefox puis IE et vous comprendrez surement mieux (si ce n'est pas déjà fait)

    Voici le code "simplifié"

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
    <title>-</title>
    <script language='JavaScript'>
    <!--
    function visu_fic(ID){
    var formulaire = document.getElementById("listfiche");
    formulaire.numfic.value = ID;
    formulaire.action = "http://www.ventsombre.net/fiche_garou.php";
    formulaire.method = "POST";
    formulaire.submit();
    }

    //-->
    </script>
    </head>
    <body>
    <form name="listfiche" id="listfiche">
     <input type="hidden" value="" name="numfic" size=20 maxlength=20 value="" class="liste">
     <a href="java script:;" onclick="visu_fic('1');" class="topictitle">1</a>
     <a href="java script:;" onclick="visu_fic('2');" class="topictitle">2</a>
     <a href="java script:;" onclick="visu_fic('3');" class="topictitle">3</a>
    </form>
    </body>
    </html>

    Merci pour ta réponse en tout cas :)

    Je commence à croire qu'on va trouver

  5. Mmmm...

    C'est pas très compliqué...

    C'est un peu comme une liste de membre, qui permet, quand on clique sur son nom, de regarder les infos le concernant...

    Une fois sur ces infos, il est possible (et voulu) qu'on puisse les modifier dans certains cas : la méthode post est donc nécessaire sur la page "info"

    (sinon, j'utiliserais des paramètres dans l'URL et on en parle plus ^^)

    la liste : http://www.ventsombre.net/list_garou.php

    une fiche vide : http://www.ventsombre.net/fiche_garou.php

    Vous pouvez même voir ce que c'est sensé faire si vous utilisez Firefox (oui, ça marche !)

    Mon problème est que IE n'encaisse pas quelque chose... mais quoi ?

  6. Merci de la vitesse de la réponse, et chapeau à Dan qui a du en baver :blink:

    1) oki ^^ je me rend, pas taper...

    2) http://www.la-grange.net/w3c/html4.01/appe...es.html#h-B.2.2

    ils se seraient trompés à la traduction ?

    Nous recommandons que les développeurs de serveurs HTTP et, en particulier, les développeurs de programmes CGI gèrent l'utilisation du caractère point-virgule « ; » à la place du caractère esperluette « & » pour épargner aux auteurs le souci d'échapper les caractères « & » de cette façon.

    3) je vais avoir un sacré taf :wacko:

    4) mmm... tricheur, ce n'était pas l'URL affichais quand tu postais :whistling:

    5) mis en favoris ^^

    P.S. : euh, mes débuts sont loins maintenant... les standards existaient pas encore, d'où mes erreurs ^^ (ça n'en n'étaient pas encore :P )

    (tellement loin que je vais reposer mes vieux os moi 'ne nuit )

  7. Bonjour...

    Je cherchais à valider quelques pages avec le validateur de W3C

    (voir les standards du web : http://www.webmaster-hub.com/index.php?showtopic=103 )

    J'ai énormément d'erreurs par rapport à leur standard... et la plupart viennent des paramètres passés dans les URLs

    un peu dans le genre de celle-ci (celle affichée là, alors que je suis en train de poster)

    [i]http://www.webmaster-hub.com/index.php?act=Post&CODE=00&f=13

    et bien cette URL n'est pas valide pour W3C : elle contient le caractère &

    en cherchant un peu, j'ai lu qu'ils conseillaient de remplacer ce & par un point-virgule...

    ce qui donne

    [i]http://www.webmaster-hub.com/index.php?act=Post;CODE=00;f=13

    bonne poire, j'essaie, et miracle, le validateur est content...

    mais en testant, et bien, je me rend compte que je n'ai plus 3 variables : act, CODE et f

    (sur l'url exemple)

    mais une seule : act, qui vaut Post;CODE=00;f=13

    Existe-t'il une solution pour respecter la norme ?

    Existe t'il UN forum qui la respecte ?

    Si oui : comment ?

  8. je pense que ça vient du BETWEEN :

    BETWEEN is employed to specify integer ranges. Thus instead of age >= 32 AND age <= 40, we can use age BETWEEN 32 and 40.

    ( http://www.webdevelopersnotes.com/tutorial...nd_between.php3 )

    En effet, si tes variables ne sont pas renseignées, tu mets "%" dedans... alors qu'avec BETWEEN, on attend un entier...

    en mettant 0 par défaut dans ton mini, et une valeur trop grande pour être valable dans ton max, ça devrait marcher

    (comme dans l'exemple de PorteKoi)

  9. oops...

    c'était

    <object type="application/x-shockwave-flash" data="imagealeatoire()" width="..." height="...">
    <param name="movie" value="imagealeatoire()">
    <param name="quality" value="high">
    </object>

    mais... j'extrapole hein, je ne code pas en flash...

    j'espère que ça marche, et tu devrais être proche de la solution avec ça, mais je ne garanti rien... :(

  10. pourquoi ? :blush:

    et existe t'il une autre solution ?

    concernant le javascript, je signale qu'il est présent sur le site, et peut gêner la navigation...

    mais je ne vois pas d'autres méthodes...

    ceci dit, je suis ouverte aux suggestions :P

    (c'est même ce que j'espérais en fait ^^)

  11. http://www.geckozone.org/forum/viewtopic.php?p=262307

    essaie de remplacer

    <IMG SRC=" +imagealeatoire() +" WIDTH=200 HEIGHT=200 BORDER=0>

    par

    <object type="application/x-shockwave-flash" data="adresse_de_ton_fichier.swf" width="..." height="...">
    <param name="movie" value="imagealeatoire()">
    <param name="quality" value="high">
    </object>

    et les

    image[1]="image_1.jpg";
    image[2]="image_2.jpg";
    image[3]="image_3.jpg";

    par

    image[1]="mon_flash_1.swf";
    image[2]="mon_flash_2.swf";
    image[3]="mon_flash_3.swf";

  12. pour Xiti : ça dépend des moments, mais si vous regardez bien le chargement de vos pages, vous verrez que leur image met un temps plus long que le reste à charger...

    comme on leur envoie des infos en plus d'afficher l'image, ça ralenti.

    Ce n'est pas vraiment significatif en général, mais pour un site déjà long à la base, ça peut jouer...

    à voir et tester...

  13. Hello

    Je ferais la même remarque que Wolf18 : Free a tendance à mettre du temps à exécuter le php (pour rappel, qui s'exécute sur le server, donc chez Free)

    Pour peu qu'il y ait du monde, ça rame...

    Avec la quantité d'images en plus, c'est fini...

    Petit truc peut-être : j'ai vu que tu avais les stats Xiti... essaie de les retirer un jour ou deux pour voir ce que ça donne, parce que ça aussi ça ralenti beaucoup...

  14. oui, j'avoue... :blush: j'ai tappé dans les classiques...

    si vous avez aimé en tout cas, je vous conseille quelques vieux films qui ont bien vieilli et qui sont nettement moins connus (du moins du "grand public" et surtout du jeune public hihi)

    - "Legend" (avec Tom Cruise dans un de ses tout 1ers rôles...)

    - "Willow" (avec Val Kilmer)

  15. heu ?

    Je ne comprends pas l'utilité du Javascript pour ton problème ?

    <{POST_SNAPBACK}>

    le javascript me permet de remplir "numfic", la variable attendue en "post" par mon autre page

    *edit*

    pour vous faire une meilleure idée...

    voici la liste (pas encore référencée sur le site... c'est une avant-première ^^)

    et la page vers laquelle elle redirige : la fiche

    le tableau et ses liens sont générés dynamiquement en php/mysql

    je vous invite à tester sous IE et sous Firefox... c'est très bizarre

  16. pour moi, bien que je ne connaisse pas flash, ce n'est pas là que ça se passe...

    ce que je ferais :

    - une liste des animations (un array)

    - un script qui tire au sort un N° de 0 à n (n étant le nombre d'animation - 1)

    - l'affichage de l'animation référencé dans array[x] (x le N° tiré au hasard)

  17. Bonjour...

    Je suis face à un drôle de problème...

    J'étais toute contente que ça marche, et paf... on me signale qu'en fait... non :huh:

    J'explique...

    --------

    J'ai une série de fiche détaillée, contenant diverses infos.

    Ces fiches sont consultables et modifiables en ligne.

    Rien d'extraordinaire, tout se fait sur la même page.

    Vu le nombre de variables, et le fait qu'on puisse enregistrer dans la BDD (MySQL), j'ai opté pour la méthode "POST"

    --------

    En ce moment, pour faciliter la vie à mes visiteurs, je suis en train de développer une liste, avec un rapide résumé de chaque fiche dans un tableau dynamique.

    Chaque ligne pointe sur la fiche résumée.

    Et ça marche... avec Firefox... mais pas avec IE

    Voici le code "simplifié"

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
    <title>-</title>
    <script language='JavaScript'>
    <!--
    function visu_fic(num){
    var formulaire = document.getElementById("listfiche");
    formulaire.numfic.value = num;
    formulaire.action = "mafiche.php";
    formulaire.method = "POST";
    formulaire.submit();
    }

    //-->
    </script>
    </head>
    <body>
    <form name="listfiche" id="listfiche">
     <input type="text" value="" name="numfic" size=20 maxlength=20 value="" class="liste">
     <a href="java script:;" onclick="visu_fic('1');" class="topictitle">N°</a>
    </form>
    </body>
    </html>

    La majorité utilisant encore IE... quelqu'un aurait une solution ?

  18. bonjour bonjour :)

    je suis Earalia, webmistress d'un site proposant divers avatar et outils orienté "fantasy" et jeux de rôle... mais si vous connaissez, style "Seigneur des Anneaux", "Conan" ...

    Ah... ça vous dit rien...

    Bon, étant sur micro, on va parler de jeux vidéos alors... "Zelda", "Baldur's Gate", "NeverWinter Nights" etc...

    Le site en question est Ventsombre

    Pourquoi je suis ici ?

    Un peu par hasard, en cherchant une soluce à un truc bizarre... :huh:

×
×
  • Créer...