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

Bibliothèques & Frameworks Discussion :

Effet inactif dans ma JSP


Sujet :

Bibliothèques & Frameworks

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2009
    Messages
    23
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Février 2009
    Messages : 23
    Par défaut Effet inactif dans ma JSP
    Bonjour,

    Je voulais vérifier dans mon application que je pouvais faire tourner un petit effet scriptaculous pour au futur m'en servir.
    Celui-ci tourne tranquillement dans une page html simple. Mais dans ma JSP dont voici le header rien ne se passe:
    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
    <?xml version="1.0" encoding="ISO-8859-1" ?>
    <%@ page language="java" contentType="application/xhtml+xml" pageEncoding="ISO-8859-1"%>
    <%@ taglib prefix="html" uri="http://struts.apache.org/tags-html" %>
    <%@ taglib prefix="bean" uri="http://struts.apache.org/tags-bean" %>
    <%@ taglib prefix="logic" uri="http://struts.apache.org/tags-logic" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     
    <html:html xhtml="true">
    	<head>
    		<title><bean:message key="title.welcome"/></title>
    		<link href="css/menu.css" rel="stylesheet" type="text/css"/>
    		<link href="css/style.css" rel="stylesheet" type="text/css"/>
    		<script type="text/javascript" src="js/menus.js"></script>
    		<script type="text/javascript" src="js/scriptaculous-1.8.2/prototype.js" language="JavaScript"></script>
    		<script type="text/javascript" src="js/scriptaculous-1.8.2/scriptaculous.js" language="JavaScript"></script>
    		<!--[if lte IE 7]>
    			<style>
    			#menuwrapper, #p7menubar ul a {height: 1%;}
    			a:active {width: auto;}
    			</style>
    		<![endif]-->
    	</head>
    J'ai remarqué que si je changeai le contenType (contentType="text/html; charset=ISO-8859-1") l'effet scriptaculous marche.
    Mais pourquoi cela ne fonctionne pas avec le contentType actuel ?

    Mafious.

    PS: j'ai besoin du contentType actuel pour faire du svg inline.

  2. #2
    Membre Expert
    Avatar de gwyohm
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2007
    Messages
    925
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2007
    Messages : 925
    Par défaut
    on peut voir le code généré plutôt que la JSP ?

  3. #3
    Membre averti
    Inscrit en
    Février 2009
    Messages
    23
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Février 2009
    Messages : 23
    Par défaut
    Bien sûr !

    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
    <?xml version="1.0" encoding="ISO-8859-1" ?>
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>Effet scriptaculous avec contentType="application/xhtml+xml"</title>
    <script type="text/javascript" src="scriptaculous/prototype.js" language="JavaScript"></script>
    <script type="text/javascript" src="scriptaculous/scriptaculous.js" language="JavaScript"></script>
    </head>
    <body>
    	<a onclick="$(this).blindUp({ duration: 2 })">
      		Click here if you want this to go slooooow.
    	</a>	
    </body>
     
    </html>
    Je change seulement le contentType pour :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
        pageEncoding="ISO-8859-1"%>
    et là l'effet scriptaculous fonctionne.

    Cependant dans des pages html où je déclare le contentType comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <meta http-equiv="Content-Type" content="application/xhtml+xml" />
    l'effet est pris en compte.

Discussions similaires

  1. [ XML ][ XSL ][ JSP ] afficher du xml dans une JSP
    Par zozolh2 dans le forum Servlets/JSP
    Réponses: 9
    Dernier message: 17/07/2009, 20h34
  2. Créer monprog.exe en gris (inactif) dans VB6
    Par Loyre dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 13/01/2005, 13h40
  3. [JSP][Struts][Debutant]Probleme de liens dans pages JSP
    Par bluefox_du_974 dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 08/12/2004, 16h17
  4. navigation dans une jsp avec javascript
    Par petitelulu dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 15/11/2004, 18h55
  5. [struts][jsp]Inclusion dans une jsp
    Par GreenJay dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 17/06/2004, 11h43

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