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

ASP Discussion :

Css / Asp !!


Sujet :

ASP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de roots_man
    Inscrit en
    Août 2004
    Messages
    328
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 328
    Par défaut Css / Asp !!
    Heeep alors voila je vous expose mon probleme.

    J'ai 2 fichiers : index.asp et style.css

    Dans mon fichier index.asp j'ai un mot pis une zone de liste déroulante.. quant je choisi qqch dans la liste déroulante, il me renvoie, sans cliquer sur un bouton, sur la meme page avec un paramètre en plus !! Pis comme ce texte est en relation avec la feuille de style, j'aimerais ke le texte change de grandeur quand je selectionne une option dans la liste déroulante.

    Dans index.asp, j'ai inclue le fichier style.css pour voir si cela changeait la valeur de la size dans la feuille de style et effectivement ca la change mais la grandeur du texte ne bouge pas.. est-ce que quelqu'un aurait une ptite idée.. Peut etre une incompréhension entre css et asp ?!?

    Mon code :
    page "style.css" :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    .Texte {
    	font-family :Arial, Helvetica, sans-serif;
    	font-size: 
    	<%if request.querystring("val") = "" Then%>
    		30px ;
    	<%Else%>
    		<%=request.querystring("val")%>px ;
    	<%End if%>
    	color : #000000;
    	padding-left: 32px;
    	text-align:justify ;
    }
    Page index.asp :
    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
     
    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <link rel="stylesheet" href="style.css" type="text/css">
    <script LANGUAGE="JavaScript">
    function changeEmploi()
    {
      if (window.document.Form1.gdTexte.selectedIndex != 0)
      window.location = window.document.Form1.gdTexte.options
        [document.Form1.gdTexte.selectedIndex].value
    }
    </script>
    </head>
     
    <body bgcolor="#FFFFFF" text="#000000">
    <!--#include file="style.css"-->
    <table width="100%" border="0">
      <tr>
        <td width="43%" class="Texte">salut</td>
        <td width="57%">
          <form name="Form1" method="post" action="">
            Taille du texte 
            <select name="gdTexte" onChange="changeEmploi()">
     
    		  <option value="">- Grandeur Texte -</option>
              <option value="index.asp?val=20">grand</option>
              <option value="index.asp?val=15">moyen</option>
              <option value="index.asp?val=10">petit</option>
            </select>
          </form>
        </td>
      </tr>
    </table>
    </body>
    </html>
    Je sais pas si vous avez compris le problème mais ca saute aux yeux !!

    Merci d'avance

  2. #2
    Membre Expert Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 880
    Par défaut
    Salut,

    Un fichier *.css ne peut pas interpréter du code ASP. De plus, le fichier, pour qu'il soit compris en tant que tel, doit être déclaré comme tu l'a fait
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <link rel="stylesheet" href="style.css" type="text/css">
    l'include du css ne sert à rien.
    Tu as deux solutions :
    1) Soit c'est juste pour cette page. Alors tu peux inclure le style dans l'entête de la page et non en feuille de style. A ce moment là, le traitement avec le code ASP fonctionnera.
    2) Soit tu fais plusieurs style dans ta feuille nommés Texte, Texte20, Texte30, etc. Puis dans la page tu fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <td width="43%" class="Texte<%=request.querystring("val")%>">

  3. #3
    Membre éclairé Avatar de roots_man
    Inscrit en
    Août 2004
    Messages
    328
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 328
    Par défaut
    Citation Envoyé par franculo_caoulene
    l'include du css ne sert à rien.
    Ouais je sais c était juste pour voir si la valeur évoluait ou bien pas...

    Ca marche, merci beaucoup.. 8)

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 08/03/2012, 10h12
  2. fichier css asp.net
    Par chris81 dans le forum ASP.NET
    Réponses: 1
    Dernier message: 18/10/2010, 18h36
  3. [WebForms][CSS] asp:button non modifié
    Par Monstros Velu dans le forum Général Dotnet
    Réponses: 4
    Dernier message: 14/04/2006, 12h57
  4. probleme css avec asp.net
    Par toddy_101 dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 28/03/2006, 12h37
  5. problèmes avec les CSS en ASP.NET ?
    Par fr3d dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 16/09/2005, 15h23

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