Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Menu Tab gestito da css

    Ciao ragazzi. Vorrei creare un menu tab a linguette che al cambio di sezione mi evidenzi in modo diverso, tramite css, la linguetta.
    Il menu è un'inclusione jsp ottenuta tramite il tag

    <jsp:include page="includes/menu_tab.jsp?activeTab=1" flush="true" />

    All'interno della pagina menu_tab.jsp ho inserito tale codice

    <%@ page contentType="text/html; charset=iso-8859-1" language="java" import="java.sql.*" errorPage="" %>

    <% String activeTab = ((request.getParameter("activeTab")!=null)?request .getParameter("activeTab"):"1"); %>
    <ul class="menuTab">
    <li class="<%=(activeTab.equals("1"))?"voceCorrente":" "%>">Home
    <li class="<%=(activeTab.equals("2"))?"voceCorrente":" "%>">Scenario
    <li class="<%=(activeTab.equals("3"))?"voceCorrente":" "%>">Pippo
    <li class="<%=(activeTab.equals("4"))?"voceCorrente":" "%>">Prodotto [/list]

    Ok?
    Dove sbaglio? Perchè il menu non funziona? Grazie a chi mi vorrà aiutare

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,465
    E' un problema di JSP o di CSS? :master:
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Beh a vederlo così sembrerebbe un problema di JSP. Il CSS si limita a fornire comportamenti diversi per le tabs di menu...

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,465

    Moderazione

    Originariamente inviato da Rekdal
    Beh a vederlo così sembrerebbe un problema di JSP. Il CSS si limita a fornire comportamenti diversi per le tabs di menu...
    Sposto nel forum Java, dedicato a questo linguaggio.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    E' possibile in JSP fare inclusioni passando parametri in query string come hai fatto tu? lo chiedo perché non sono un esperto di JSP, però programmo in PHP tutti i giorni, e quelle inclusioni in PHP non sono consentite: bisogna cioè valorizzare il parametro di richiesta che si vorrebbe passare tramite query string prima dell'inclusione e poi includere la pagina senza query string

    No
    codice:
    <?php
      include("miapagina.php?id=10");
    ?>

    codice:
    <?php
      $_GET['id'] = 10;
      include("miapagina.php");
    ?>
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  6. #6
    HO risolto. Ecco come.

    Ecco il codice del menu (jsp)
    <%@ page contentType="text/html; charset=iso-8859-1" language="java" import="java.sql.*" errorPage="" %>

    <% String activeTab = ((request.getParameter("activeTab")!=null)?request .getParameter("activeTab"):""); %>
    <ul class="menuTab">
    <li class="primaVoce">Home
    <li class="<%=(activeTab.equals("2"))?"voceCorrente":" "%>">Scenario
    <li class="<%=(activeTab.equals("3"))?"voceCorrente":" "%>">Metodo
    <li class="<%=(activeTab.equals("4"))?"voceCorrente":" "%>">Prodotto [/list]

    Nella pagina web che fa da template, ho dichiarato una variabile activeTab di tipo String in questo modo:
    <% String activeTab = ((request.getParameter("activeTab")!=null)?request .getParameter("activeTab"):"1"); %>

    Infine nell'inclusione vera e propria, ecco il parametro passato:
    <jsp:include page="includes/menu_tab.jsp" flush="true">
    <jsparam name="activeTab" value="<%=activeTab %>" />
    </jsp:include>



    Ciao e grazie a tutti comunque.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.