|
function open_win1(){myWin = window.open...
Не работает файл JavaScript.js в internet explorer. Каждая функция вызывается при нажатии на кнопку на странице index.php. Проверял в google chrome и opera - все работает. В редакторе php в режиме "Preview" при нажатии на кнопку пишет:
Значением свойства "open_win1" или являеся NULL, или оно не определено, или не является объектом Function. Либо пишет недопустимый аргумент ссылаясь на файл JavaScript.js. Подскажите в чем причина, в разных браузерах? Код файла JS: function open_win1(){myWin = window.open("http://localhost/Main/Names/7_6.html","Names","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=1300, height=650");} function open_win2(){myWin = window.open("http://localhost/Main/Names/5_8.html","Names", "toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=1300, height=650");} function open_win3(){myWin = window. open("http://localhost/Main/Charts/1598_1605.html","Names","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=1300, height=650");} |
а где var перед myWin? или она определена за пределами функции?
|
кошмар как вы пишите код, все сливается.
function open_win1(){ myWin = window.open("http://localhost/Main/Charts/7_6.html" ,"Names" ,"toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=1300, height=650" ); } function open_win2(){ myWin = window.open("http://localhost/Main/Charts/5_8.html","Names" ,"toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=1300, height=650" ); } function open_win3(){ myWin = window.open("http://localhost/Main/Charts/1598_1605.html","Names" ,"toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=1300, height=650" ); } покажите остальной код, где и как вызываете? Отдельно попробовал эти функции у себя на IE все работает. |
Цитата:
function open_win1(){var myWin = window.open("http://localhost/Main/Charts/7_6.html","Score chart","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=1300, height=650");} function open_win2(){var myWin = window.open("http://localhost/Main/Charts/5_8.html", "Score chart","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=1300, height=650");} В explorer при нажатии на кнопку ничего не происходит. В chrome, opera - работает. Теперь php редактор пишет: недопустимый аргумент ссылаясь на файл JavaScript.js |
Цитата:
В файле JavaScript.js больше ничего нет кроме этих функций. Его я подключаю в index.php ...... echo '<script type="text/javascript" src="JavaScript.js"></script>' ...... echo '<input type="button" style="float: center; height:22px; width: 50px" button value="Names" onclick="open_win'.$i.'()">' |
в самой функции ошибок вроде нет.. возможно они за пределами.. покажите всю html страницу
|
Цитата:
HTML(PHP) страница: <?php ini_set('display_errors', true); error_reporting(-1); echo '<!doctype html>'; echo '<html>'; echo '<head>'; echo '<title>Names</title>'; echo '<script type="text/javascript" src="JavaScript.js"></script>'; echo '<style>.table {border-collapse: collapse; border: 1px solid #00280e}</style>'; echo '<style>td.date {font-size: 11pt; text-align:center}</style>'; echo '<style>td.names {font-size: 12pt; text-align:center}</style>'; echo '</head>'; echo '<body>'; echo '<table align = "center" bordercolor = "black" border="1" class = "table" width = "1000">'; echo '<tr>'; echo '<td colspan = "3">'; echo '1'; echo '</td>'; echo '</tr>'; echo '<tr>'; echo '<td width = "230">'; echo'2'; echo '</td>'; echo '<td>'; $fr = fopen("C:\Users\Public\Apache\htdocs\Main\Names.csv", "r"); $i = 1; $leg = ''; while (!feof($fr)) { $arrM = explode(";",fgets($fr)); if ($arrM[1] <> $leg) { echo '<table width = "540" class = "table" bordercolor = "black" border="1">'; echo '<tr>'; echo '<td style="background: #ac2617; color: #fff;"><font face=\'Times New Roman\'>'.$arrM[0].': '.$arrM[1].'</font></td>'; echo '</tr>'; echo '<table>'; } echo '<table width = "540" class = "table" bordercolor = "black" border="1">'; echo '<tr>'; echo '<td class = "date" width = "70">'; echo $arrM[2].' '.$arrM[3]; echo '</td>'; echo '<td class = "names" width = "400">'; echo '<font face="Calibri">'.$arrM[5].' - '.$arrM[7].'</font>'; echo '</td>'; echo '<td width = "50" align = "center">'; echo '<input type="button" style="float: center; height:22px; width: 50px" button value="Names" onclick="open_win'.$i.'()">'; echo '</td>'; echo '</tr>'; echo '</table>'; $leg = $arrM[1]; $i++;; } fclose($fr); echo '</td>'; echo '<td width = "230">'; echo'3'; echo '</td>'; echo '</tr>'; echo '</table>'; echo '</body>'; echo '</html>'; ?> |
таки нафиг мне пхп?? мне html-ка нужна ваша, ибо разбераться здесь можно до следующего утра...
зайдите в браузер откройте вашу страницу и нажмите ctrl + U. мне вот это надо |
Цитата:
<!doctype html><html><head><title>Names</title><script type="text/javascript" src="JavaWindows.js"></script><style>.table {border-collapse: collapse; border: 1px solid #00280e}</style><style>td.date {font-size: 11pt; text-align:center}</style><style>td.teams {font-size: 12pt; text-align:center}</style></head><body><table align = "center" bordercolor = "black" border="1" class = "table" width = "1000"><tr><td colspan = "3">1</td></tr><tr><td width = "230">2</td><td><table width = "540" class = "table" bordercolor = "black" border="1"><tr><td style="background: #ac2617; color: #fff;"><font face='Times New Roman'>AUSTRALIA: NBL</font></td></tr><table><table width = "540" class = "table" bordercolor = "black" border="1"><tr><td class = "date" width = "70">11.04 13:00</td><td class = "teams" width = "400"><font face="Calibri">Sydney - Perth </font></td><td width = "50" align = "center"><input type="button" style="float: center; height:22px; width: 50px" button value="name" onclick="open_win1()"></td></tr></table><table width = "540" class = "table" bordercolor = "black" border="1"><tr><td class = "date" width = "70">11.04 15:00</td><td class = "teams" width = "400"><font face="Calibri">New Zealand Breakers - Townsville </font></td><td width = "50" align = "center"><input type="button" style="float: center; height:22px; width: 50px" button value="name" onclick="open_win2()"></td></tr></table><table width = "540" class = "table" bordercolor = "black" border="1"><tr><td style="background: #ac2617; color: #fff;"><font face='Times New Roman'>USA: WNBA</font></td></tr><table><table width = "540" class = "table" bordercolor = "black" border="1"><tr><td class = "date" width = "70">11.04 16:00</td><td class = "teams" width = "400"><font face="Calibri">Atlanta Dream (W) - San Antonio Silver Stars (W) </font></td><td width = "50" align = "center"><input type="button" style="float: center; height:22px; width: 50px" button value="name" onclick="open_win3()"></td></tr></table><table width = "540" class = "table" bordercolor = "black" border="1"><tr><td class = "date" width = "70">11.04 17:00</td><td class = "teams" width = "400"><font face="Calibri">Connecticut Sun (W) - Chicago Sky (W) </font></td><td width = "50" align = "center"><input type="button" style="float: center; height:22px; width: 50px" button value="name" onclick="open_win4()"></td></tr></table><table width = "540" class = "table" bordercolor = "black" border="1"><tr><td class = "date" width = "70">11.04 16:30</td><td class = "teams" width = "400"><font face="Calibri">New York Liberty (W) - Tulsa Shock (W) </font></td><td width = "50" align = "center"><input type="button" style="float: center; height:22px; width: 50px" button value="name" onclick="open_win5()"></td></tr></table><table width = "540" class = "table" bordercolor = "black" border="1"><tr><td class = "date" width = "70">11.04 18:00</td><td class = "teams" width = "400"><font face="Calibri">Indiana Fever (W) - Connecticut Sun (W) </font></td><td width = "50" align = "center"><input type="button" style="float: center; height:22px; width: 50px" button value="name" onclick="open_win6()"></td></tr></table><table width = "540" class = "table" bordercolor = "black" border="1"><tr><td style="background: #ac2617; color: #fff;"><font face='Times New Roman'>AUSTRALIA: WNBL</font></td></tr><table><table width = "540" class = "table" bordercolor = "black" border="1"><tr><td class = "date" width = "70">11.04 18:45</td><td class = "teams" width = "400"><font face="Calibri">Townsville (W) - West Coast (W) </font></td><td width = "50" align = "center"><input type="button" style="float: center; height:22px; width: 50px" button value="name" onclick="open_win7()"></td></tr></table><table width = "540" class = "table" bordercolor = "black" border="1"><tr><td class = "date" width = "70">11.04 19:00</td><td class = "teams" width = "400"><font face="Calibri">Bendigo (W) - Canberra (W)</font></td><td width = "50" align = "center"><input type="button" style="float: center; height:22px; width: 50px" button value="name" onclick="open_win8()"></td></tr></table></td><td width = "230">3</td></tr></table></body></html> |
вот. если внимательно посмотреть то в коде нет вашей функции open_win1, open_win2, open_win3 ...
поэтому ошибка.. а что хранится в файле JavaWindows.js ?? |
Часовой пояс GMT +3, время: 01:48. |
|