Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    34

    integrazione del javascript in java

    Ho un codice javascript che contiene un ciclo for, però non riesco assegnare ad una variabile java il valore dell'indice del ciclo.


    var num_poi = 5;
    for (i=1; i <= num_poi;i++){

    var poi = "<%=request.getAttribute("poi_" %> i <%)%>" //non riesco a dargli i!!
    alert(poi);
    }

  2. #2
    Semplicemente perché i due pezzi di codice vengnon eseguiti in momenti differenti.

    La parte java viene eseguita sul server al momento della richiesta della pagina e una volta generata la pagina web (che non avrà più nulla a che vedere col codice java, questa verrà spedita all'utente e interpretata dal suo browser (qui verrà eseguito il codice javascript).

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    34
    ma se a me servono quelle variabili come faccio???

  4. #4
    Scusa, ma visto che devi solo lanciare un alert perchè il ciclo non lo fai in java lato server? del tipo:

    <script language="text/javascript">
    function miaFunzione(){
    <%
    int num_poi = 5;
    String poi = "";

    for (int i=1; i <= num_poi;i++){

    poi = request.getAttribute("poi_" + i)
    %>
    alert('<%=poi%>');
    <%

    }
    %>
    }
    <script>






    E la pagina web generata e che verrà interpretata dal browser sarà:

    <script language="text/javascript">
    function miaFunzione(){

    alert('valore1');
    alert('valore2');
    alert('valore3');
    alert('valore4');

    }
    %>
    }
    <script>

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 © 2026 vBulletin Solutions, Inc. All rights reserved.