IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

CSS Flajaxian FileUploader


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de Pelote2012
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2008
    Messages
    925
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 925
    Billets dans le blog
    2
    Par défaut CSS Flajaxian FileUploader
    Bonjour,

    j'utilise l'uploader flajaxian, en utilisant la feuille CSS indiquée sur le site officiel :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
     
    .Flajaxian_FileBox
    {
        font-family:Arial,Verdana,sans-serif;
        font-size:12px;
        z-index:900;
        position:absolute;
        left:0px;
        top:0px;
        background-color:White;
        display:none;
    }
    .Flajaxian_FileBoxHeader
    {
        width:250px;
        height:16px;
        border:solid 1px #C8C8C8;
    }
    .Flajaxian_FileBoxHeaderText
    {
        float:right;
        width:230px;
        text-align:center
    }
    .Flajaxian_FileBoxHeaderArrowHolder
    {
        float:left;
        width:16px;
        cursor:pointer;
    }
    .Flajaxian_FileBoxFileList
    {
        width:250px;
        height:200px;
        overflow:auto;
        border-left:solid 1px #C8C8C8;
        border-right:solid 1px #C8C8C8;
        border-bottom:solid 1px #C8C8C8;
    }
    .Flajaxian_FileBoxFileListRow
    {
        float:left;
        width:230px;
        padding-left:2px;
        text-align:left;
    }
    .Flajaxian_FileBoxFileListRow:hover
    {
        background-color:#FFC;    
    }
    .Flajaxian_FileBoxFileListRowError
    {
        float:left;
        width:230px;
        padding-left:2px;
        background-color:#F66;
        text-align:left;
    }
    .Flajaxian_FileBoxFileListRowUploading
    {
        float:left;
        width:230px;
        padding-left:2px;
        background-color:#FFC;
        text-align:left;
    }
    .Flajaxian_FileBoxFileListRowUploaded
    {
        float:left;
        width:230px;
        padding-left:2px;
        color:#999;
        text-align:left;
    }
    .Flajaxian_FileBoxFileListRowCloseBtn
    {
        float:left;
        width:16px;
        padding-right:2px;
        cursor:pointer;
    }
    Sur mon poste, en debug ou mis sous IIS, je n'ai pas de problème d'affichage.
    Par contre quand je copie les paquet de déploiement sur le serveur de prod (les mêmes que ce que j'utilise pour déployer en local), j'ai un décalage.
    J'explique:
    - je clic sur "Browse"
    - je vais chercher mes fichiers
    - je fais ouvrir
    - C'EST LA LE PROBLEME: le controle m'affiche une liste des fichiers que j'ai sélectionnés. Cette liste au lieu d'être au même niveau que mon controle, se retrouve bien en dessous dans ma page.
    - je clic sur Upload
    -Je retourne dans le cas normal

    C'est juste un problème de visualisation car le controle se comporte nickel à part ça.

    Quelqu'un aurait une piste, du pourquoi le CSS n'est pas interpréter correctement.

    Je précise que j'ai une feuille CSS pour mes pages et une spécifique à ce contrôle.

    Voici mon code d'utilisation dans ma pabe aspx :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
     
    <%@ MasterType VirtualPath="~/Master/MasterPage.master" %>
     
    <%@ Page Title="" Language="VB" MasterPageFile="~/Master/MasterPage.master" AutoEventWireup="false"
        CodeFile="GenereMiseADisposition.aspx.vb" Inherits="GenereMiseADisposition" %>
     
    <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
     
    <%@ Register TagPrefix="fjx" Namespace="com.flajaxian" Assembly="com.flajaxian.FileUploader" %>
     
    <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
        <script type="text/javascript">
            //'<%# eval("""" & HelperParams.GetConfig(Params.PARAM_FILTRE_UPLOAD) & """") %>'
            function FileStateChanged(uploader, file, httpStatus, isLast) {
                Flajaxian.fileStateChanged(uploader, file, httpStatus, isLast);
                var t = Flajaxian.$("MyDiv");
                switch (file.state) {
                    case 3:
                        t.innerHTML += "name:" + file.name + " state:Ok </br>";
                        break;
                    case 5:
                        t.innerHTML += "name:" + file.name + " state:Erreur </br>";
                        break;
                }
            }
     
        </script>
    </asp:Content>
    <asp:Content ID="Content2" ContentPlaceHolderID="Contenu" runat="Server">
        <table class="TblForm" id="EDITFRM" runat="server">
            <tr>
                <td>
                    Liste des fichiers (100Mo Max) *
                </td>
                <td>
                    <div id="MyDiv">
                    </div>
                    <fjx:FileUploader ID="uplFichier" runat="server" UseInsideUpdatePanel="true" SuppressQueryStringParametersOnUploadUrl="False"
                        CssUrl="~/CSS/FileUploader.css" JsFunc_FileStateChanged="FileStateChanged" MaxNumberFiles="100"
                        RequestAsPostBack="True" TransparentBackground="true" IsDebug="false" MaxFileSize="100MB"
                        MaxFileQueueSize="100MB" MaxFileSizeReachedMessage="La taille maximale d'upload est de 100Mo">
                    </fjx:FileUploader>
                </td>
            </tr>
             <tr>
                <td colspan="2">
                    &nbsp;
                </td>
            </tr>
            <tr>
                <td colspan="2">
                 <asp:Button ID="btnValider" runat="server" Text="Envoyer" CssClass="btnValid" />
                </td>
            </tr>
        </table>
     
    </asp:Content>
    Merci d'avance

  2. #2
    Membre éprouvé
    Avatar de Pelote2012
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2008
    Messages
    925
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 925
    Billets dans le blog
    2
    Par défaut inspiration
    Ma question n'a pas l'air d'inspirer beaucoup, oups.

    Si c'est pas clair, n'hésitez pas à demander

  3. #3
    Membre éprouvé
    Avatar de Pelote2012
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2008
    Messages
    925
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 925
    Billets dans le blog
    2
    Par défaut
    Je recherche toujours mais rien de probant.
    Est-il possible que dans certains cas, le controle ne trouve pas son CSS, même s'il lui ai spécifié?

    Pourtant la page, trouve bien le XXX.CSS à appliquer.

  4. #4
    Membre éprouvé
    Avatar de Pelote2012
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2008
    Messages
    925
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 925
    Billets dans le blog
    2
    Par défaut Eureka
    En fait, deux paramètres dans le CSS génèrent le problème :
    Dans le Flajaxian_FileBox, il faut retirer le position : absolute (problème de décalage).

    Et dans Flajaxian_FileBoxFileList, il faut retirer height:200px car sinon la liste ne s'adapte pas automatiquement au nombre de fichiers sélectionnés.

    Ce qui donne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
     
    .Flajaxian_FileBox
    {
        font-family:Arial,Verdana,sans-serif;
        font-size:12px;
        z-index:900;
        left:0px;
        top:0px;
        background-color:White;
        display:none;
    }
    .Flajaxian_FileBoxHeader
    {
        width:250px;
        height:16px;
        border:solid 1px #C8C8C8;
    }
    .Flajaxian_FileBoxHeaderText
    {
        float:right;
        width:230px;
        text-align:center
    }
    .Flajaxian_FileBoxHeaderArrowHolder
    {
        float:left;
        width:16px;
        cursor:pointer;
    }
    .Flajaxian_FileBoxFileList
    {
        width:250px;
        overflow:auto;
        border-left:solid 1px #C8C8C8;
        border-right:solid 1px #C8C8C8;
        border-bottom:solid 1px #C8C8C8;
    }
    .Flajaxian_FileBoxFileListRow
    {
        float:left;
        width:230px;
        padding-left:2px;
        text-align:left;
    }
    .Flajaxian_FileBoxFileListRow:hover
    {
        background-color:#FFC;    
    }
    .Flajaxian_FileBoxFileListRowError
    {
        float:left;
        width:230px;
        padding-left:2px;
        background-color:#F66;
        text-align:left;
    }
    .Flajaxian_FileBoxFileListRowUploading
    {
        float:left;
        width:230px;
        padding-left:2px;
        background-color:#FFC;
        text-align:left;
    }
    .Flajaxian_FileBoxFileListRowUploaded
    {
        float:left;
        width:230px;
        padding-left:2px;
        color:#999;
        text-align:left;
    }
    .Flajaxian_FileBoxFileListRowCloseBtn
    {
        float:left;
        width:16px;
        padding-right:2px;
        cursor:pointer;
    }
    Voila.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Mail et css
    Par Truc dans le forum Modules
    Réponses: 2
    Dernier message: 01/10/2003, 22h25
  2. .css
    Par rgarnier dans le forum XMLRAD
    Réponses: 4
    Dernier message: 25/04/2003, 15h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo