Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > JSF и javascript


Автор: LEXUS363 12.3.2011, 08:12
Привет всем!!! Есть такая проблема, на jsf странице размещен скрипт и таблица h:dataTable:

 
Код

<h:head>
        <title>Facelet Title</title>
        <link rel="stylesheet" type="text/css" href="./css/style.css"/>
   
        <script type="text/javascript">

        function getId()
        {
           var array = new Array(4);
           array[0] = "Rose";
           array[1] = "India";
           array[2] = ".net";
           array[3] = "Rohini";
           alert(array.length);
           for (var i = 0; i < 9; i++)
            {
             alert(i);
            };
        }
        </script>
    </h:head>


При клике на таблице должен вызывается метод getID().

При запуске проекта в NetBeans, браузер пишет ошибку:

Код

Error Parsing /index.xhtml: Error Traced[line: 28] The content of elements must consist of well-formed character data or markup.


Ругается как раз на строку где цикл for....

В чем проблема понять не могу, самый простой цикл не работает. Я просто хотел работать с выделением строк в таблице, там тоже цикл нужен, столкнулся с такой проблемой (решил разбираться с самого простого цикла). 

В итоге не работает......

Где собака зарыта не понимаю, вроде скрипт в нужном месте описан ( в тегах h:head).

Кто сталкивался с подобным, помогите разобраться пожалуйста........

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)