PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (14): В начало « ... 4 5 6 7 [8] 9 10 11 12 ... » В конец

> Найдено сообщений: 202
Contr Отправлено: 16 Июня, 2014 - 12:48:29 • Тема: Как сохранить данные в html таблицу? • Форум: Вопросы новичков

Ответов: 8
Просмотров: 421
Ohtar пишет:
К моему сожалению, надо сделать без использования mysql (вот как, черт его знает). Изначальная задача - сделать онлайн расписание для колледжа

Перефразирую: наша задача - изобрести велосипед. Но только, чтобы ни одной детали не было круглой. Да-да, даже колеса тоже квадратные...
Хм
Contr Отправлено: 16 Июня, 2014 - 12:42:37 • Тема: Выделить содержимое <td> (текст ячейки) при клике на него • Форум: JavaScript & VBScript

Ответов: 4
Просмотров: 1553
Ch_chov пишет:
CODE (javascript):
скопировать код в буфер обмена
  1. var selectText = function() {
  2.   var range = document.createRange();
  3.   range.selectNode(this);
  4.   window.getSelection().addRange(range);
  5. };
  6.  
  7. var tds = document.getElementsByTagName('td');
  8. for (var i = 0; i < tds.length; i++) {
  9.   tds[i].onclick = selectText;
  10. }

Отлично! Заменил только selectNode(this) на selectNodeContents(this)
спецификация по теме:
https://developer[dot]mozilla[dot]org/en[dot][dot][dot]cs/Web/API/range
Чову спасибо Закатив глазки
Contr Отправлено: 15 Июня, 2014 - 14:36:52 • Тема: Выделить содержимое <td> (текст ячейки) при клике на него • Форум: JavaScript & VBScript

Ответов: 4
Просмотров: 1553
Ch_chov пишет:
CODE (javascript):
скопировать код в буфер обмена
  1. $('td').click(function(){$(this).toggleClass('highlighted')});
Чов ,выделить текст так, как мы обычно выделяем левой кнопкой мышки, зажав и протащив. Речь не о смене цвета бэкграунда или текста. И натив js, пжлста
Contr Отправлено: 15 Июня, 2014 - 13:09:59 • Тема: Выделить содержимое <td> (текст ячейки) при клике на него • Форум: JavaScript & VBScript

Ответов: 4
Просмотров: 1553
Собственно, сабж Не понял
(Добавление)
Я нашел только для Input
input.select(this);
и походу других полей для ввода текста, а вот для td нет
Растерялся
Contr Отправлено: 12 Июня, 2014 - 21:08:16 • Тема: Что выведет console.log(images) ? • Форум: JavaScript & VBScript

Ответов: 1
Просмотров: 622
В <head>
<link id="theme" rel="stylesheet" href="public/css/green.css"/>
<script type="text/javascript">
var URL = "mysite/";
var images = "mysite/img/";
</script>
В <body>
<div class="theme" onclick="console.log(URL);"></div>
Почему при клике на <div class="theme" выводит не mysite/, а текущий адрес в строке браузера?

а в случае с console.log(images); выводит массив всех картинок на странице
браузер фф 29

Это жесть какая-то ((
(Добавление)
а в файербаге если в консоли набрать - все гуд, выводит mysite/ и mysite/img/ соответственно
Contr Отправлено: 10 Июня, 2014 - 11:38:25 • Тема: Это наверно невозможно... • Форум: Apache и другие веб-серверы

Ответов: 12
Просмотров: 927
DelphinPRO пишет:
простой вариант:

<link href="style.php" type="text/css">

а уже в скрипте style.php можете прочитать ваш style.css, или генерировать на лету.

И Ваш последний пост про SASS LESS - один и тот же подход. Удобно.
Особенно, когда стилей надо наделать много, а самих типов (body{background: ..., color: ...} ) немного.

А вот если наоборот - стилей оформления -2, 3, а отличий ну просто жуть как много - тогда чище, красивее и проще будет сделать через отдельные оформительские стили, подключаемые после основного
Contr Отправлено: 10 Июня, 2014 - 11:07:09 • Тема: Это наверно невозможно... • Форум: Apache и другие веб-серверы

Ответов: 12
Просмотров: 927
Ch_chov пишет:
Вынесите общие стили в отдельный файл, и подключайте его независимо от темы. CSS файлы тем, подключайте после него
Очень хороший совет.
У меня сделано так: общее оформление, одинаковое для каждой страницы (шапка, футер, строки таблиц, ...) вынесено в общий файл. Для размещения элементов, характерных для определенной страницы - подключается свой конкретный файл.

Если из общего файла вынести оформительские элементы, скажем, цвет фона для всех страниц, и создать стили тем (red.css, blue.css, и еще штук 5), то в каждый из них надо вставлять body{background: свой цвет}. Я с этим смирюсь. Но когда таких записей (касаемо других частей страницы) будет больше? В каждый css файл надо добавлять по строчке, менять синхронно их...
Вот и думаю: лучше через переменные в одном style.css или загружать стилевые css после загрузки основного?
Contr Отправлено: 10 Июня, 2014 - 10:41:48 • Тема: Это наверно невозможно... • Форум: Apache и другие веб-серверы

Ответов: 12
Просмотров: 927
DelphinPRO пишет:
и что, теперь весь CSS встраивается в страницу? не хорошо.
Можно поинтересоваться, зачем вам переменные? С какой целью вы это используете?

Ch_chov пишет:
Contr, перед тем как спрашивать как это сделать, лучше объяснить для чего это вам нужно. Смешивать php и css в одном файле сомнительная затея.


Для того чтобы легче было сделать несколько разных стилевых оформления сайта. Сделать несколько *.css файлов - потом трудно их синхронно менять. Вот для этого и встраиваю переменные.


Цитата:
что, теперь весь CSS встраивается в страницу? не хорошо
- Почему? В теге <head> нормально, вроде бы..



(Добавление)
В принципе я смотрю, и с IDE NetBeans тоже получилось:
было так:
<style type="text/css">
<?php require 'style.php'; ?>
</style>

сделал так:
<?php require 'style.php'; ?>
а уже внутри style.php вставил теги <style type="text/css"></style>. Теперь NetBeans css отображает красиво, в разные цвета Радость
Contr Отправлено: 10 Июня, 2014 - 10:19:15 • Тема: Это наверно невозможно... • Форум: Apache и другие веб-серверы

Ответов: 12
Просмотров: 927
Zuldek пишет:
Допустим, может, заставим "прогнать". Как это вам поможет?

Задам переменные в css.


Сразу оговорюсь - сторонние "фишки" не предлагать Подмигивание

Выкрутился так:
в <head> написал:
<style type="text/css">
<?php require 'style.css'; ?>
</style>
-теперь файл читается через интерпретатор и переменные обрабатываются.

Из минусов - необходимо прописывать полный путь (через http://) до фоновой картинки
background: url("img/save_16.png") no-repeat scroll center center transparent;
- но это быстро решается также через переменную

Результат такой:
через php пропускается, переменные обрабатываются. Но появился минус - в IDE (у меня NetBeans) подчеркивает нехарактерные для *.css теги <?php ?> и весь остальной синтаксис плохо читаем.

Так что тут теперь вопрос в другом: как заставить NetBeans не обращать внимания на теги <?php ?>
Если сменить расширение...
Contr Отправлено: 10 Июня, 2014 - 09:46:28 • Тема: Это наверно невозможно... • Форум: Apache и другие веб-серверы

Ответов: 12
Просмотров: 927
в теге <head> подключается стили <link href="style.css" type="text/css">.

Вопрос: может ли апач перед тем, как отдать этот файл со стилями, прогнать его через php?

Буду благодарен каждому ответу ))
Contr Отправлено: 11 Апреля, 2014 - 15:25:52 • Тема: Переменное количество вложенных циклов • Форум: Напишите за меня, пожалуйста

Ответов: 7
Просмотров: 80
Лови и оптимизированное решение:
Спойлер (Отобразить)

Отпишись, студент))) Хорошо
Contr Отправлено: 10 Апреля, 2014 - 15:24:38 • Тема: Переменное количество вложенных циклов • Форум: Напишите за меня, пожалуйста

Ответов: 7
Просмотров: 80
Работает, но только не с большими числами: (оптимизировать/писать решение лучше времени у меня мало):
PHP:
скопировать код в буфер обмена
  1.  
  2. $m = 3;
  3. $n = 6;
  4.  
  5. $a = array();
  6. for ($i = 0; $i < $m + 1; $i++) {
  7.     $a[$i] = 0;
  8. }
  9. $a[-1] = -1;
  10.  
  11.  
  12. for ($k = 0; $k < pow($n, $m - 1); $k++) {
  13.     for ($j = 0; $j < $n; $j++) {
  14.         //Сброс счетчика:
  15.         if ($a[$m - 1] == $n) {//Дошли до конца
  16.             echo 'Выход';
  17.             exit();
  18.         }
  19.         for ($i = 0; $i < $m; $i++) {
  20.             if (($a[$i] >= $n - 1 && $i === 0) || ($a[$i] >= $n && $i !== 0)) {
  21.                 $a[$i + 1] = $a[$i + 1] + 1;
  22.                 $a[$i] = 0;
  23.             }
  24.         }
  25.         //Конец сброса счетчика
  26.  
  27.         $a[0] = $j;
  28.  
  29.         //Печаталка:
  30.         $print = '';
  31.         for ($i = 0; $i < $m; $i++) {
  32.             $print = $a[$i - 1] < $a[$i] && $print !== -1 ? $print . $a[$i] : -1;
  33.         }
  34.         if ($print !== -1) {
  35.             echo $print . '<br/>';
  36.         }
  37.         //Конец печаталке
  38.     }
  39. }

Ну как? Хорошо
Contr Отправлено: 10 Апреля, 2014 - 09:49:34 • Тема: Переменное количество вложенных циклов • Форум: Напишите за меня, пожалуйста

Ответов: 7
Просмотров: 80
jelome пишет:
что еще придумать

Это решаемая задача
Contr пишет:
Во сколько оцениваете решение этой задачи?

Если просто разминка для мозгов с олимпиады - пуская этим занимаются профессора. Если есть стоимость и практическая ценность- тогда будет и решение. Научные труды не пишем. Стоимость озвучьте, а то разойдемся на решение более "практичных" задач
Contr Отправлено: 09 Апреля, 2014 - 19:39:31 • Тема: Переменное количество вложенных циклов • Форум: Напишите за меня, пожалуйста

Ответов: 7
Просмотров: 80
Ну а сами-то что надумали по этой задаче? Во сколько оцениваете решение этой задачи?
Contr Отправлено: 12 Октября, 2013 - 11:13:20 • Тема: Какая область видимости в данном случае? • Форум: JavaScript & VBScript

Ответов: 13
Просмотров: 2512
LIME пишет:
видна только в ф-ции

В какой?
(Добавление)
onclick - ограничивает область видимости или нет? onclick является функцией внутри tree ?

Страниц (14): В начало « ... 4 5 6 7 [8] 9 10 11 12 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB