Почему моя функция загрузки не работает? - PullRequest
0 голосов
/ 17 июля 2011

Вот индексный файл моего веб-приложения, расположенный в каталоге host_name.

<?php

  include 'b2.php'; 

  session::start();

  if(session::is_active())
    {
    include 'b2e.htm';
    }
  else
    {
    include 'b1e.htm';
    }
?>

я звоню

public static function reload()
    {
    $uri = 'http://';
    $uri .= $_SERVER['HTTP_HOST'];
    header('Location: '.$uri.'/host_name');
    }

для перезагрузки страницы b2e.htm после входа в систему.

Это работает.

Однако функции загрузки не вызываются в моем файле .js - здесь. В файлы b2e.htm и b1e.htm включен только один файл .js.

window.onload=n;
function n()
  {
  var a;
  if(a=document.getElementById('f0d'))
    {
    a.onclick=i0;
    document.getElementById('f1e').onclick=i1;
    }
  else
    {
    document.getElementById('f2a').onclick=i2;
    document.body.style.backgroundColor="#eeeeee"; 
    }
  }

в основном операторы else должны выполняться, но это не так.

1 Ответ

0 голосов
/ 17 июля 2011

Вызов header () не запускает функцию загрузки.

...