Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    457

    Problema java con firefox

    Salve vi scrivo in merito al problema su firefox, dove
    devo inserire la chiamata all'interno di un if in javascript , ma andando
    sull'applicazione e cliccando sul bottone non mi appare nessuna pop-up ,,,
    di seguito il codice:

    <html:button title="Assegna a gruppo" styleClass="button" property="button"
    onclick="javascript:gestioneEvento('reload');if(co ntrolloCheck()){var path=<%
    =request.getContextPath();%>; window.open(path+'/cambioGruppo.do?
    evento=cercaGruppiSocietaApp','POPUP','width=900,h eight=600,left=50,top=50,
    scrollbars=no,resizable=yes,status=yes')}">
    <bean:message key="button.assegna" />
    </html:button>

    C'è quel if(controlloCheck()){var path=<%=request.getContextPath();%>;
    window.
    open che non mi apre il popup perche' forse non è in grado di calcolarsi il
    path con chiamata al metodo java all'interni di javascipt...

    qualcuna ne sa qualcosa in merito?

    nella console mi appare l'Eccezione URLDecoder: Illegal hex characters in escape (%)
    pattern - For input string: "=("

    Ho visto da un sacco di siti , ma non sono ancora riuscito a risalire a galla...
    che potrebbe essere..???

    grazie per le eventuali risposte

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,326

    Moderazione

    Da quel che vedo il problema potrebbe riguardare esclusivamente JavaScript, se il codice JavaScript risultante è sintatticamente (e formalmente) corretto. Ed è facilmente verificabile andando a verificare il sorgente della pagina HTML generata dalla richiesta. JavaScript gira lato client, quindi il fatto che la pagina venga generata da una JSP (o Servlet) in Java non ha alcuna rilevanza, dato che il cliente non ne sa nulla.

    C'è quel if(controlloCheck()){var path=<%=request.getContextPath();%>;
    window.
    open che non mi apre il popup perche' forse non è in grado di calcolarsi il
    path con chiamata al metodo java
    all'interni di javascipt...
    Questo lo puoi verificare, appunto, guardando il sorgente HTML della pagina generata (quella che vedi sul browser). Se lo script JavaScript è corretto allora il problema è di JavaScript.

    Se lo script JavaScript non è corretto, qualcosa non funziona all'interno della JSP/Servlet Java.

    Ma questo lo puoi sapere soltanto tu, guardando, appunto, il sorgente HTML della pagina generata.

    Alla fine:

    1) Se si tratta di un problema Java, posta nel forum Java il sorgente della JSP/Servlet che genera la pagina HTML

    2) Se si tratta di un problema JavaScript, posta nel forum JavaScript.

    Qui, in ogni caso, non sei nel forum corretto.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

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.