Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

Search found 8 matches
Author Message
  Topic: Печать на пользовательский принтер
reutovo

Replies: 10
Views: 17779

PostForum: Разное :: JavaScript   Posted: Mon Jul 19, 2010 7:55 pm   Subject: Печать на пользовательский принтер
Изложу теорию, ибо готовое решение вам самому будет интересно реализовать.

Итак, приступим.

1) Средствами JS создайте окно (window.open), т.е. генерируйте на "лету" html, со всеми заголовками(!) для валидности и не только;
2) В это окно передавайте все что вам необходимо (DOM);
3) Создайте стиль с параметрами <style type="text/css" media="print"><style> [url=http://htmlbook.ru/html/style/media.html]пруфлинк!;
4) В BODY (setAttribute) устанавливайте onload с функцией вывода на печать;

Пункт 4. самый интересный, т.к.:
1) Во-первых, отдавать на печать страничку необходимо удостоверившись, что всё содержимое доступно, для этого через onLoad + setTimeout;
2) Во-вторых, можно и обойтись без JS, через meta-тэг.
  Topic: Помогите соединить php и JavaScript
reutovo

Replies: 2
Views: 7010

PostForum: Разное :: JavaScript   Posted: Sun Jul 18, 2010 11:59 pm   Subject: Помогите соединить php и JavaScript

function toggle(id){
var o = document.getElementById(id);
if(o.style.display == 'block'){
o.style.display='none'
} else {
o.style.display='block';
}
}


Вызывается это все по событию onclick:
<a href='#' onclick="toggle('here_you_id_in')">Some link...</a>

Кусок CSS:

div#SomeClass1 {
display: none;
width: 400px;
height: 250px;
border: 1px black solid;
background-color: #8b0000;
}



<div id='SomeClass1'>
Content here...
</div>


P.S. Обратите внимание на кусок кода, который вы отдаете клиенту в funct_java.php. Вы пытаетесь зачем-то вместо функции toggle, запихнуть в onclick событие значение из БД.
  Topic: Цикл for (пример из книги)
reutovo

Replies: 6
Views: 15820

PostForum: Книги «PHP 5» и «Самоучитель PHP4» :: PHP   Posted: Tue Sep 30, 2008 9:15 pm   Subject: Цикл for (пример из книги)
Вот что вышло:
j=0; i=0;
j=1; i=1;
j=2; i=3;
j=3; i=6;
j=4; i=10;
j=5; i=15;
j=6; i=21;
j=7; i=28;
j=8; i=36;
j=9; i=45;
j=10; i=55;
j=11; i=66;
j=12; i=78;
j=13; i=91;
Points..............
Увидел в чем дело теперь. $j "приплюсовывает" $i значение после итерации, по условию $i<100, а так как получается 13 итераций, поэтому и 13 точек)
$i+=$j += - что это за оператор?
  Topic: Цикл for (пример из книги)
reutovo

Replies: 6
Views: 15820

PostForum: Книги «PHP 5» и «Самоучитель PHP4» :: PHP   Posted: Mon Sep 29, 2008 4:51 pm   Subject: Цикл for (пример из книги)

<?php ## Демонстрация цикла for
for ($i=0, $j=0, $k="Points"; $i<100; $j++, $i+=$j) $k = $k.".";
echo $k;
?>

Почему точек 14???
  Topic: PHP 5 2-е изд. (август 2008)
reutovo

Replies: 4
Views: 12724

PostForum: Книги «PHP 5» и «Самоучитель PHP4» :: PHP   Posted: Sun Sep 28, 2008 8:37 pm   Subject: PHP 5 2-е изд. (август 2008)
Каюсь господа. Начал учение этой книги, после того как слил её в djvu из инета, но(!) не поскупился на 503р. кажется и заказал её через ozon.ru через два дня доставили в "мультифото", приехал, купил, читаю, рад!
  Topic: Цикл for (пример из книги)
reutovo

Replies: 6
Views: 15820

PostForum: Книги «PHP 5» и «Самоучитель PHP4» :: PHP   Posted: Fri Jun 20, 2008 9:33 pm   Subject: Цикл for (пример из книги)
Страница 261-262, листинг № 12.3

ПОЧЕМУ 14 точек выводится после слова Points????
Всю голову сломал!

+

echo $i; выводит 105 (по условию цикла $i < 100) - почему?
echo $j; выводит 14 - ПОЧЕМУ?

PS: Объясните мне пожайлуста! Не как понять не могу, где тут логика, а где проказы Дэвида Лейна...
  Topic: Опечатки и неточности в книге PHP5 — пишите сюда.
reutovo

Replies: 230
Views: 365447

PostForum: Книги «PHP 5» и «Самоучитель PHP4» :: PHP   Posted: Sun Jun 15, 2008 8:26 pm   Subject: Опечатки и неточности в книге PHP5 — пишите сюда.
reutovo
Используйте M_PI, если Вам хочется :).

Я видимо не правильно выразился, почему например нельзя было рассказать в книжке о функции define() в начале главы, а уже потом окунаться в более "тонкие" подробности?

PS: Извиняюсь за разведенный в теме флейм. Я просто новичок и по просту много еще не знаю!
  Topic: Опечатки и неточности в книге PHP5 — пишите сюда.
reutovo

Replies: 230
Views: 365447

PostForum: Книги «PHP 5» и «Самоучитель PHP4» :: PHP   Posted: Sun Jun 15, 2008 5:14 pm   Subject: Опечатки и неточности в книге PHP5 — пишите сюда.
Я новенький на форуме, читаю книгу, и нашел пару эммм, так сказать замечаний, почитал эту тему, на один вопрос нашел ответ, а вот на второй к сожалению нет.

стр. 225 "Константы"

//Предположим, определена константа PI, равная 3.1416 (3.1459)
$a= 2.34 * sin(3*PI/8) + 5;
echo "Это число PI";
echo "Это число ".PI;

И все бы хорошо, да вот константа не определена! И как ее определить, до этого примера не слова к сожалению!

Я понимаю, что подробнее о константах далее текст идет, но не совсем корректно приводить пример - получить не то что нужно в браузере, а потом узнать как использовать константу.

PS: Я могу конечно ошибаться, но книгу читаю не пропуская не единой буквы.
 
Page 1 of 1 All times are GMT + 3 Hours
XML