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

Servlets/JSP Java Discussion :

Effacer barre d'exploration


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2008
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 27
    Par défaut Effacer barre d'exploration
    1- Je souhaiterai effacer la barre d'outil et la barre d'exploration du navigateur grace auquel ma page jsp va être ouverte (enfin ma page html générer par le jsp passer par le serveur tomcat)

    Est-ce possible ?

    2- J'ai un portail web en jsp qui peut gérer les langues choisies dans les options de l'utilisateur. Le problème se pose avec la page précédente qui est "extérieure" au portail. L'affichage se fait correctemetn en français, mais si l'utilisateur à choisi anglais alors la page reste en français. Pourtant le fichier porperties en anglais existe et les lignes sont traduites dans le fichierlangue_en.properties mais j'ai l'impression que ma page appel uniquement le properties français pour cette page. De quoi cela peut il bien venir ? (je me suis baser sur les jsp des autres framelets pour créer cette page)

    voici un extrait de mon code qui ne tourne pas :
    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
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
     
    <%@ page import="java.util.*" %>
    <%@ page import="java.util.Date" %>
    <%@ page import="java.io.*" %>
    <%@ page import="java.lang.*" %>
    <%@ page import="java.lang.String" %>
    <%@ page import="java.text.*" %>
    <%@ page import="java.sql.*" %>
     
    <%@ page import="com.axemble.vdoc.sdk.*" %>
    <%@ page import="com.axemble.vdoc.sdk.filecenter.*" %>
    <%@ page import="com.axemble.vdoc.sdk.directory.*" %>
    <%@ page import="com.axemble.vdoc.sdk.extra.*" %>
    <%@ page import="com.axemble.vdoc.sdk.portlet.*" %>
    <%@ page import="com.poma.filecenter.analyser.*" %>
    <%@ page import="com.axemble.directory.jdo.beans.*" %>
    <%@ page import="javax.servlet.jsp.jstl.core.Config" %>
    <%@ page import="com.axemble.vdoc.sdk.portlet.*" %>
    <%@ page import="com.axemble.vdoc.sdk.extra.*" %>
     
    <%@ taglib uri='http://www.axemble.com/taglibs/portal-1.0' prefix='portal' %>
    <%@ taglib uri='http://www.axemble.com/taglibs/jstl-c-1.0' prefix='c' %> 
    <%@ taglib uri='http://www.axemble.com/taglibs/jstl-fmt-1.0' prefix='fmt' %>
     
    <!-- on récupère l'identifiant de l'utilisateur connecté --> 
    <portal:user property="login" var="userID"/> 
    <portal:user property="id" var="loggedUserId" />
    <portal:jdo object="${loggedUserId}" property="this" var="loggedUser" />
    <%
            String account = request.getParameter("compte");
            if (account == null)
            {
                    account = ("Utilisateur non trouvé");
            }
            String derniere_visite = request.getParameter("date_ref");
            if (derniere_visite == null)
            {
                    derniere_visite = (new Date()).toString();
            }
    %>
     
    <table cellspacing="0" cellpadding="0" border="0" width="100%" class="header-border">
    <%
            String login = PortalTool.getCurrentUserLogin(request);
            DefaultContext ctx = new DefaultContext( login);
            User user = ctx.getCurrentUser();
            String serverName = request.getServerName();
            int serverPort = request.getServerPort();
    %>
     
     
    <html>
    	<head>
    		<title>Extranet POMAGALSKI S.A. - Liste des changements</title>
    		<%
                            // la définition de la base de la page dépend si on est en https ou pas
                            //le port 443 correspond à un accés via https
                    
                    if ( serverPort == 443)
                    {
                            %>
    			<base href="https://<%= serverName%>/vdocportal/">
    			<%
                    } else 
                    {
                            %>
    			<base href="http://<%= serverName%>:<%= serverPort%>/vdocportal/">
    			<%
                    }
                    %>  
    		<link rel="stylesheet" type="text/css" href="skins/Poma/css/global.css"></link>
    	  	<link rel="stylesheet" type="text/css" href="skins/Poma/css/global_msie.css"></link>
    	  	<link rel="stylesheet" type="text/css" href="skins/Poma/css/forum.css"></link>
    	  	<link rel="stylesheet" type="text/css" href="skins/Poma/css/forum_msie.css"></link>
    	  	<link rel="stylesheet" type="text/css" href="skins/Poma/css/news.css"></link>
    	  	<link rel="stylesheet" type="text/css" href="skins/Poma/css/newscenter.css"></link>
    	  	<link rel="stylesheet" type="text/css" href="skins/Poma/css/newscenter_msie.css"></link>
    	  	<link rel="stylesheet" type="text/css" href="skins/Poma/css/news_msie.css"></link>
    	  	<link rel="stylesheet" type="text/css" href="skins/Poma/css/portal.css"></link>
    	  	<link rel="stylesheet" type="text/css" href="skins/Poma/css/portal_msie.css"></link>
    	  	<link rel="stylesheet" type="text/css" href="skins/Poma/css/vdp.css"></link>
    	  	<link rel="stylesheet" type="text/css" href="skins/Poma/css/vdpd.css"></link>
    	  	<link rel="stylesheet" type="text/css" href="skins/Poma/css/vdp_msie.css"></link>
    	  	<link rel="stylesheet" type="text/css" href="skins/Poma/css/webdrive.css"></link>
    	  	<link rel="stylesheet" type="text/css" href="skins/Poma/css/webdrive_msie.css"></link>
    	</head>
     
    	<script language="javascript" src="tools/core.js"></script>
    	<script language="javascript" src="tools/datePicker.js"></script>
    	<script language="javascript">
    		var leftpos = (screen.width) ? (screen.width-800)/2 : 0;
    		var toppos =  (screen.height) ? (screen.height-600)/2 : 0;
    		window.resizeTo('800','600');
    		window.moveTo(leftpos, toppos);
    		window.focus(); 
     
    		function openDoc(url)
    		{
    			var leftpos = (screen.width) ? (screen.width-300)/2 : 0;
    	    	var toppos =  (screen.height) ? (screen.height-300)/2 : 0;
    			window.open('https://online.poma.net/portal/app/poma/template/AXOpenDoc?urlDocument=' + url,'openDoc','left='+ leftpos + ',top='+ toppos + ',width=350,height=400,scrollbars=yes');
    		}
     
    	</script>	
    		<%
                    String numero;
                    String title;
                    String created;
                    String modified;
                    String contentType;
                    int i;
                    int num;
                    PomaFileCenter pomaFileCenter = new PomaFileCenter( );
                    contentType = request.getContentType();
                    %>
    	<body>
    		<table cellspacing='0' cellpadding='0' border='0' width='100%' class='header-border'>
    			<tr> 
    				<td height='1%'>
    					<div class='buttons-outer'>
    						<span class='button' id=''>
    							<a href='Javascript:window.print()' target=''>
    								<span class='button1-part0'>
    									<span class='button1-part1'>
    										<portal:translation key="poma.listechangement.liste.imprimer" bundle="poma" /> <!-- bouton imprimer-->
    									</span>
    								</span>
    							</a>
    						</span>
    ...
    et voici la page qui appelle la jsp défectueuse :
    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
     
    <%@ taglib uri='http://www.axemble.com/taglibs/portal-1.0' prefix='portal' %>
    <%@ taglib uri='http://www.axemble.com/taglibs/jstl-c-1.0' prefix='c' %> 
    <%@ taglib uri='http://www.axemble.com/taglibs/jstl-fmt-1.0' prefix='fmt' %>
     
    <!-- on récupère l'identifiant de l'utilisateur connecté --> 
    <portal:user property="login" var="userID"/> 
    <portal:user property="id" var="loggedUserId" />
    <portal:jdo object="${loggedUserId}" property="this" var="loggedUser" />
     
    <table cellspacing="0" cellpadding="0" border="0" width="100%" class="header-border">
    	<tr>
    		<td class="text-level1">
    			<div class="content-zone" id="zone1">
    				<span class="text-style1">
    					<portal:translation key="poma.vdocportal.changement.intro" bundle="poma" />
    				</span>
    			</div>
    		</td>
    	</tr>
    	<form name="consultation" method="post" action="http://vm-devtest/vdocportal/poma/jsp/poma_liste_changement.jsp" target="_blank">
    		<input type="hidden" name="espace_stock" value="<fmt:formatDate value="${rundata.userAccount.lastVisitDate}" type="both" dateStyle="short"/>">  			
    		<tr> 
    	 		<td>
    				<div class="content-zone" id="zone1">          
    					<div class="text-level1">
    						<portal:translation key="poma.vdocportal.changement.visite" bundle="poma" />
    						<fmt:formatDate value="${rundata.userAccount.lastVisitDate}" type="both" dateStyle="long" pattern="yyyy-MM-dd HH:mm:ss"/><BR>
    						<input type="hidden" name="date_ref" value="<fmt:formatDate value="${rundata.userAccount.lastVisitDate}" type="both" dateStyle="long" pattern="yyyy-MM-dd HH:mm:ss"/>">	
    						<input type="hidden" name="compte" value="<c:out value="${userID}"/>">	
    	 				</div>				
    				</div>
    			</td>
    		</tr>
    		<tr> 
    			<td height="1%">
    				<div id="startTaskContainer">
    					<div class="buttons-outer">
    						<span class="button" id="" onmouseover="javascript:initButton(this)">
    							<a href="javascript:document.forms.consultation.submit();" target="">
    								<span class="button1-part0">
    									<span class="button1-part1">
    										<portal:translation key="poma.vdocportal.changement.consulter" bundle="poma" />
    									</span>
    								</span>
    							</a>
    						</span>
    					</div>
    				</div>
    			</td>
    		</tr>
    	</form>
    </table>

  2. #2
    Membre chevronné
    Avatar de link256
    Profil pro
    Développeur Java
    Inscrit en
    Février 2003
    Messages
    596
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Février 2003
    Messages : 596
    Par défaut
    Pour ne plus avoir la barre d'outil et d'explorateur de ton appli il faut que tu ouvre celle-ci via un window.open

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    window.open('http://www.xxx', 'le nom de ta fenetre', 'toolbar=no,location=no,status=no,menubar=no,resizable=yes,scrollbars=yes');
    pour le problème de langue est ce que tu changes la locale utilisée

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    request.getSession().setAttribute(Globals.LOCALE_KEY, locale);
    ou la locale est fr, en ,..

  3. #3
    Membre averti
    Inscrit en
    Mars 2008
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 27
    Par défaut
    La locale est fr. J'ai éviter le problème.
    J'ai récupérer l'ID user et la langue choisi dans c'est option et j'ai intégrer une fonction java qui charge le fichier properties en fonction de la langue.
    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
     
    <%
            String login = PortalTool.getCurrentUserLogin(request);
            DefaultContext ctx = new DefaultContext( login);
            User user = ctx.getCurrentUser();
            String serverName = request.getServerName();
            int serverPort = request.getServerPort();
            
            
     
            Locale locale =null;
            locale = new Locale(user.getLanguage());
     
            //chargement du fichier de propreties (text key=value)
            Properties properties = new Properties();
            String propertiesFile;
            boolean NoPropertiesFile = false;
            String realpathPropertiesFile;
            FileInputStream fileInputStream;
            
            if ( user.getLanguage().equals("fr"))
                    propertiesFile = "/WEB-INF/conf/nls/poma-user.properties";
            else if ( user.getLanguage().equals("en"))
                    propertiesFile = "/WEB-INF/conf/nls/poma-user_en.properties";
            else
                    propertiesFile = "/poma/jsp/toto";
            realpathPropertiesFile = request.getSession().getServletContext().getRealPath(propertiesFile);
            try 
            {
                    fileInputStream = new FileInputStream( realpathPropertiesFile);
                    properties.load( fileInputStream);
            } catch ( FileNotFoundException fileNotFound)
            {
                    NoPropertiesFile=true;
            } catch ( IOException ioException)
            {
                    NoPropertiesFile=true;
            } catch ( IllegalArgumentException illegalArgument)
            {
                    NoPropertiesFile=true;
            }
    %>

    Ensuite je fais l'affichage de cette manière :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <%= (  NoPropertiesFile ) ? "poma.listechangement.liste.imprimer" : properties.getProperty("poma.listechangement.liste.imprimer", "poma.listechangement.liste.imprimer")%>
    merci pour la barre

Discussions similaires

  1. probleme effacement barres de défilement webbrowser
    Par micflor dans le forum C++Builder
    Réponses: 1
    Dernier message: 21/04/2012, 19h21
  2. Vitesse barre d'exploration
    Par Dark Ryus dans le forum Visual Studio
    Réponses: 0
    Dernier message: 03/02/2010, 10h05
  3. [Internet Explorer] <li> qui s'effacent
    Par Tocraz dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 23/06/2006, 14h52
  4. [internet explorer]barre d'outil se cache
    Par WELCOMSMAIL dans le forum IE
    Réponses: 4
    Dernier message: 02/05/2006, 17h22

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