[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: всплывающее окно в нем же php страница
deathnote

<?php

echo <<<HTML

<div id="window">

<div id="windowTop">

<div id="windowTopContent">
{$lang['titlewinreg']}</div>

<img src="images/window_min.jpg" id="windowMin" />

<img src="images/window_max.jpg" id="windowMax" />

<img src="images/window_close.jpg" id="windowClose" />

</div>

<div id="windowBottom"><div id="windowBottomContent"> </div></div>

<div id="windowContent"><?php include("../MY/reg.php"); ?></div>

<img src="images/window_resize.gif" id="windowResize" /></div>
</div>


HTML;
?>


ВОТ КОД всплывающего окна, в нем инклудится пхп страница, беда в том что он не отображает ее (

помогите пожалуйста с этим



Спустя 5 минут, 29 секунд (30.06.2011 - 14:31) Invis1ble написал(а):
<?php

echo '

<div id="window">

<div id="windowTop">

<div id="windowTopContent">'
. $lang['titlewinreg'] . '</div>

<img src="images/window_min.jpg" id="windowMin" />

<img src="images/window_max.jpg" id="windowMax" />

<img src="images/window_close.jpg" id="windowClose" />

</div>

<div id="windowBottom"><div id="windowBottomContent"> </div></div>

<div id="windowContent">'
;
include("../MY/reg.php");
echo '
</div>

<img src="images/window_resize.gif" id="windowResize" /></div>
</div>'
;
?>

Спустя 3 минуты (30.06.2011 - 14:34) deathnote написал(а):
тогда у меня не будет работать массив

Спустя 27 секунд (30.06.2011 - 14:35) Michael написал(а):
Так нельзя делать. Все что между <<<HTML и HTML; - как будто обычная строка в двойных кавычках.
А в строку что можно сделать?
Правильно - вставить переменную, но не выполнить код.

Посмотрите например функции ob_start, ob_get_contents и подобное, чтобы подготовить переменные . А вообще лучше так не выводить куски html-a, а держать их в шаблонах со вставкой php

Спустя 1 минута (30.06.2011 - 14:36) Invis1ble написал(а):
deathnote
Цитата
тогда у меня не будет работать массив

подправил. А вообще, Michael дело говорит.

Спустя 4 минуты (30.06.2011 - 14:40) deathnote написал(а):
я так не делаю) кол чужой )) вот и маюсь ) обычно у меня в html'е php код, так проще на много )

Спустя 7 минут, 56 секунд (30.06.2011 - 14:48) deathnote написал(а):


<?php

include( "./engine/include/init.php");

echo '
<head>
<link rel="stylesheet" type="text/css" href="menu/menustyle.css" />
<link rel="stylesheet" type="text/css" href="menu/window.css" />
<script type="text/javascript" src="page.js"></script>
</head>
<body>

<div id="topmenu2">
<ul id="nav">
<li><a href=""> '
.$lang['homemenu'].'</a></li>
<li><a href="">'
.$lang['homeser'].'</a>
<ul>
<li><a href="">Компьютеры</a></li>
<li><a href="">Мониторы</a></li>
<li><a href="">Комплектующие</a></li>
</ul>
</li>
<li><a href="">'
.$lang['homepries'].'</a>
<ul>
<li><a href="#" >Прайс-лист</a></li>
</ul>
</li>
<li><a href="">'
.$lang['homeorder'].'</a></li>
<li><a href="">'
.$lang['homefaq'].'</a></li>
<li><a href="" id="windowOpen" >'
.$lang['homeenter'].'</a></li>
</ul>
</div>
<div id="window">

<div id="windowTop">

<div id="windowTopContent">'
.$lang['titlewinreg'].'</div>

<img src="images/window_min.jpg" id="windowMin" />

<img src="images/window_max.jpg" id="windowMax" />

<img src="images/window_close.jpg" id="windowClose" />

</div>

<div id="windowBottom"><div id="windowBottomContent"> </div></div>

<div id="windowContent">'
;

include("../MY/reg.php");
echo '</div>

<img src="images/window_resize.gif" id="windowResize" /></div>
</div>'
;


<
script type="text/javascript">

$(document).ready(

function()

{

$('#windowOpen').bind(

'click',

function() {

if($('#window').css('display') == 'none') {

$(this).TransferTo(

{

to:'window',

className:'transferer2',

duration: 400,

complete: function()

{

$('#window').show();

}

}


);

}

this.blur();

return false;

}

);

$('#windowClose').bind(

'click',

function()

{

$('#window').TransferTo(

{

to:'windowOpen',

className:'transferer2',

duration: 400

}

).hide();

}

);

$('#windowMin').bind(

'click',

function()

{

$('#windowContent').SlideToggleUp(300);

$('#windowBottom, #windowBottomContent').animate({height: 10}, 300);

$('#window').animate({height:40},300).get(0).isMinimized = true;

$(this).hide();

$('#windowResize').hide();

$('#windowMax').show();

}

);

$('#windowMax').bind(

'click',

function()

{

var windowSize = $.iUtil.getSize(document.getElementById('windowContent'));

$('#windowContent').SlideToggleUp(300);

$('#windowBottom, #windowBottomContent').animate({height: windowSize.hb + 13}, 300);

$('#window').animate({height:windowSize.hb+43}, 300).get(0).isMinimized = false;

$(this).hide();

$('#windowMin, #windowResize').show();

}

);

$('#window').Resizable(

{

minWidth: 200,

minHeight: 60,

maxWidth: 700,

maxHeight: 400,

dragHandle: '#windowTop',

handlers: {

se: '#windowResize'

},

onResize : function(size, position) {

$('#windowBottom, #windowBottomContent').css('height', size.height-33 + 'px');

var windowContentEl = $('#windowContent').css('width', size.width - 25 + 'px');

if (!document.getElementById('window').isMinimized) {

windowContentEl.css('height', size.height - 48 + 'px');

}

}

}


);

}

);

</
script>


?>


где то косяк, найти не могу )

Спустя 48 секунд (30.06.2011 - 14:48) deathnote написал(а):
все исправил

Еще есть такой вопрос теоретически знаю как реализовавать а практически нет

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

подскажите пожалуйста как вообще сие чудо реализовывается

Спустя 8 минут, 8 секунд (30.06.2011 - 14:57) inpost написал(а):
deathnote
я считать не умею, ткни пальцем, где эта 58-ая линия в файле topmenu.php

Спустя 58 секунд (30.06.2011 - 14:58) inpost написал(а):
echo '</div>  <img src="images/window_resize.gif" id="windowResize" /></div></div>';
<
script type="text/javascript">


Скрипт - это не PHP, это HTML, его необходимо за пределами PHP выводить!
echo '</div>  <img src="images/window_resize.gif" id="windowResize" /></div></div>';
?>
<script type="text/javascript">
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.