Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    errore applet Java oppure no?!

    Ciao a tutti, ho una applet Java che mi permette di definire un area di taglio su una immagine; l'applet mi produce quindi una stringa testuale con il rettangolo di taglio che ho definito.
    Tale stringa viene poi passata via GET ad una pagina PHP che, tramite le librerie GD, esegue il vero e proprio taglio sulla immagine e ne salva una copia.

    Il problema è che su IE e FF per Win tutto funziona, mentre su FF per MAC (sempre però la versione 1.5.0.3.) l'applet parte, mi permette di definire un area di taglio, ma poi si ferma lì e, quando premo il pulsante nell'applet per l'invio delle info alla pagina PHP, non succede niente: rimane tutto fermo.

    PERCHE'?
    Se l'applet viene lanciata e funziona, allora dov'è l'inghippo?! Forse nella stringa creata (che comunque è una semplice stringa testuale di parametri passata via GET...) che viene interpretata differentemente dai 2 sistemi operativi? Oppure?!

    La cosa si complica ancora poichè un amico mi ha riferito che a lui (con Win) su IE funziona e su FF no! Eppure ha anche lui installata la mia stessa versione del browser!!!

    HELP!!!

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Che metodo usi per richiamare la nuova pagina php? Prova ad escludere la parte di clipping dell'immagine e vedi se riesci almeno ad apire la pagina php (o qualunque altra pagina)
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  4. #4

    applet funzionanante su IE e FF... ma non su tutti!

    Codice PHP:
        public void invia(String sString s1)
        {
            
    int i Integer.parseInt(lava.getParameter("basepix"));
            
    int j Integer.parseInt(lava.getParameter("altpix"));
            if(!
    enable)
            {
                
    lava.info.setText("Selezionare taglio !");
                return;
            }
            
    String s2 "?edizione=" "&pagina=" s1 "&foto=" taglio;
            
    s2 s2 "&nomefoto=" lava.getParameter("foto");
            
    s2 s2 "&nomeutente=" lava.getParameter("nomeutente");
            
    s2 s2 "&x1=" + (xpos i) / IMAGEX "&y1=" + (ypos j) / IMAGEY "&x2=" + ((xpos largh 1) * i) / IMAGEX "&y2=" + ((ypos alt 1) * j) / IMAGEY "&basepix=" "&altpix=" "&basemmt=" taglioX "&altmmt=" taglioY "&hmirror=" hmirror "&vmirror=" vmirror "&rotaz=" rotaz "&colori=" + (!scalagrigio);
            
    s2 s2.replace(' ''+');
            
    System.out.println("\n\rSTRINGA:" s2);
            try
            {

                
    URL url = new URL("http://" lava.getCodeBase().getHost() + lava.getParameter("cgi") + s2);
                
    lava.getAppletContext().showDocument(url);
                
    System.out.println("Ci sta provando e sembra ci riesca" url);
                
    lava.showStatus("Registazione in corso. Attendere conferma.");
            }
            catch(
    Exception exception)
            {
                
    lava.showStatus("ERRORE WEB:" exception);
                
    System.out.println("Non sembra ci riesca...:" exception);
            }
        } 
    Ho questa parte di codice, che sembra non funzionare sempre... o meglio, con certi browser e certi sistemi operativi sì, con altri no.

    L'istruzione che effettivamente sembra non funzionare è:
    lava.getAppletContext().showDocument(url);

    Sul mio Win sia su IE che FF, funge tutto, mentre su FF sopra un Mac, questa riga non dà effetti.

    Secondo voi da cosa dipende?!?!?!?

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

    Moderazione

    Ho unito le discussioni in quanto si tratta dello stesso argomento e dello stesso problema.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  6. #6
    ti ringrazio scusami, non ricordavo di averne aperta un altra...


    NESSUNO!?!?!?!

  7. #7
    eh dai... proprio nessuno?!?!?!

  8. #8
    Non c'è proprio nessuno che ha idea di quale possa essere il problema?! Come mai un applet si comporta in modo diverso da computer a computer, per via della Java Virtual Machine installata?!

    E dai... un minimo di impegno sù!!!

  9. #9
    P.S. come mai la ricerca non funziona?! Se cerco "showDocument" mi dà sempre nessun risultato, eppure almeno questo thread lo dovrebbe trovare... stessa cosa per altre istruzioni java...

  10. #10
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    non ho mai capito perché non si trovi il testo nei blocchi di codice tramite la ricerca, oppure è solo una mia impressione.

    Comunque: hai provato ad aggiornare la JVM (da www.java.com) su Mac? Sei sicuro che comunque l'applet arrivi fino a lì e non se ne esca prima con qualche strana eccezione non gestita visibilmente?
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

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.