На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! ПРАВИЛА РАЗДЕЛА
Прежде чем задать вопрос, зайдите в раздел FAQ, возможно там уже есть ответ на него.
Если вы хотите вставить код в сообщение, то пожалуйста выделяйте его тегом [code=dfp] ... [/сode].
Для этого используйте кнопку [code=dfp] в форме ответа или комбобокс, если нужно вставить код на языке, отличном от Delphi for PHP.
Модераторы: ViktorXP, vicis
  
> Странная ошибка javascript , проблема с комментариями
    странная ошибка javascript
    не пойму это связано в редактором DlphiForPhp или какие то другие грабли
    смысл в следующем

    есть функция JavaScript, которая подключается к модулю проекта в DelphiForPhp
    она находится в отдельном файле, который редактрировался через IDE
    так всё работает:
    ExpandedWrap disabled
        // tpedit: 0- редактирование, 1 - добавление
       
      function EditNews(newsid,tpedit)
      {
       
       
      if (tpedit==0)
        {
        document.getElementById('tpedit').value=tpedit;
        document.getElementById('newsid').value=newsid;
        xvalue = document.getElementById(newsid+'.date_news').innerHTML;
        document.getElementById('newsDate').value=xvalue;
        xvalue = document.getElementById(newsid+'.name').innerHTML;


    а так выдаёт ошибку

    ExpandedWrap disabled
        
      // tpedit: 0- редактирование, 1 - добавление
      function EditNews(newsid,tpedit)
      {
       
       
      if (tpedit==0)
        {
        document.getElementById('tpedit').value=tpedit;
        document.getElementById('newsid').value=newsid;
        xvalue = document.getElementById(newsid+'.date_news').innerHTML;
        document.getElementById('newsDate').value=xvalue;
        xvalue = document.getElementById(newsid+'.name').innerHTML;

    в отладчике JavaScrupt видно что строки function EditNews(newsid,tpedit) он не видит :angry:
    далее ещё интереснее
    делаем новый комментарий
    ExpandedWrap disabled
        
      // tpedit: 0- редактирование, 1 - добавление
       
      function EditNews(newsid,tpedit)
      {
       
       
      if (tpedit==0)
        {
        document.getElementById('tpedit').value=tpedit; // это новый комментарий
        document.getElementById('newsid').value=newsid;
        xvalue = document.getElementById(newsid+'.date_news').innerHTML;
        document.getElementById('newsDate').value=xvalue;
        xvalue = document.getElementById(newsid+'.name').innerHTML;


    теперь ничего не руается
    но !!!
    не срабатывает присваиваение в следующей строке после комментария
    здесь: document.getElementById('newsid').value=newsid;

    если же после комментария вставлять пустую строку, то всё нормально :wub:

    какие есть соображения на этот беспредел ? :unsure:

    Эта тема была разделена из темы "Delphi for PHP"
      Открой файл хекс редактором и посмотри какие символы стоят в конце закоментированой строчки
      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script execution time: 0,0252 ]   [ 15 queries used ]   [ Generated: 3.05.24, 18:28 GMT ]