anton000

anton000
Рейтинг
32
Регистрация
10.05.2013
дани мапов:
А это что не убрали?
<span name="id" type=text id="hex"></span>
Айдишник у элемента должен быть уникальный. В мозилле через файрбаг откройте этот input и смотрите: если js-скрипт работает нормально, при нажатии на ссылку-кнопку - значение на лету будет меняться и желтым подсвечиваться.

Спасибо, большое! Всё заработало! Можно поинтересоваться, у вас, по какой книге вы начали обучение JS и его библиотекам?

дани мапов:
Вместо:

document.getElementById('hex').innerHTML = hex;

нужно так

document.getElementById('hex').value = hex;

<input name="id3" type="hidden" id="hex" value="" />
и остальные также переделать нужно.

Если я правильно понял, то <input name="id3" type="hidden" id="hex" value="" /> ---- value"" в этой строке будет пустым, но будет брать данные из document.getElementById('hex').value = hex;

Сделал так:


<form name="id1" action="settings1.php" method=post>
<span name="id" type=text id="hex"></span>
<input name="id3" type="hidden" id="hex" value="" />
<input type="submit" value="Сохранить" />
</form>

<script type="text/javascript">

cp = ColorPicker(document.getElementById('slide'), document.getElementById('picker'),
function(hex, hsv, rgb, mousePicker, mouseSlide) {
currentColor = hex;
ColorPicker.positionIndicators(
document.getElementById('slide-indicator'),
document.getElementById('picker-indicator'),
mouseSlide, mousePicker
);
document.body.style.backgroundColor = hex;
document.getElementById('hex').value = hex;
document.getElementById('rgb').innerHTML = 'rgb(' + rgb.r.toFixed() + ',' + rgb.g.toFixed() + ',' + rgb.b.toFixed() + ')';
document.getElementById('hsv').innerHTML = 'hsv(' + hsv.h.toFixed() + ',' + hsv.s.toFixed(2) + ',' + hsv.v.toFixed(2) + ')';
});
cp.setHex('#D4EDFB');
</script>
<br class="clear"/>
</div>

и php файл:


<?
echo $_POST['id3'];
?>

Не работает!

LEOnidUKG:
input=hidden
введите и туда дублируйте значение.


<form name="id1" action="settings1.php" method=post>
<span name="id" type=text id="hex"></span>
<input name="id3" type="HIDDEN" value="??? Тут как написать?" />
<input type="submit" value="Сохранить" />
</form>

Я пробовал в <input> и </input> засунуть между ними html код (он, тогда бы и был равен как значение) но это не помогает.

<input name="id3" type="HIDDEN" value="??? Тут как написать?" /> -- Подскажите пожалуйста что написать в value ?

Спасибо, большое за ответы!

Но я всё же хотел узнать как сделать чтобы передать параметры в один файл, а открылся другой файл?

siv1987:
Вообще-то всплывающие окна делают на javascript. А выбор да или нет можно тупо сделать при отправки, перехватив событие onsubmit (jquery - submit). вызвать confirm, если true отправить форму если нет - return false.

Если хотите через промежуточный файл, то отправляйте не ссылкой, а также формой.
superpopupwindow.php

<form action="/delete.php" method="post">
<input type="hidden" name="var1" value="<?=$_POST['var1']?>" />
<input type="submit" value="Да">
<input type="button" value="Нет" onclick="history.go(-1);return false;">
</form>

У меня оно построено через библиотеку JQuery.

"E=siv1987;11913718]Вызывайте свой скрипт в том файле куда отправляется форма, в чем проблема?

И не должно быть у меня "так сложилось". Проектируйте нормально, нет - переделывайте.

"

Понимаете, в файле присутствует всплывающие окно. И в это окно должны передаться все данные. А ссылка на это окно находит в другом файле. И получается что пользователя нужно перебросить на файл со ссылкой, а не на файл с всплывающим окном.

PS - я просто делаю удаление категорий. И нужно сделать выбор да или нет. Вот я реализловал это всё на отдельных страничках. А сейчас захотелось на всплывающем окне сделать.

siv1987:
Нихрена не понятно. Зачем вызывать другой файл, если вы передаете отправляете данные другому файлу? Вызывайте тот который вам нужен.

У меня так сложился скрипт! Что нужно перенаправить пользователи в один файл, а передать параметры в другой. Вы знаете как это сделать?

ivan-lev:
Этого не может быть!
Промежуток должен быть... тут и так есть кому такие вопросы задавать... :D

anton000, книгу-то хоть прочитал? Расскажи подробнее, что освоил, что нет? Где сложности возникли? Там ведь наверняка всё с примерами? Сохранил ли рабочий код? Выложишь на github? Может блог создашь? А то на сёрче твои посты затеряются.. А так - для истории будет.. Возможно, кому пригодятся посты, если подробно распишешь.. Такой талантище зря пропадает!

Конечно, трудности возникали с библиотекой GD и с шаблонизатором smarty и с собственным шаблонизатором и так иногда не понятно как правильно составить MySQL запрос. А всё остальное освоил нормально. Конечно на форуме задаю вопросы, на которые не могу ответить. Сейчас занимаюсь элементами сайта.

У меня к вам вопрос, как к профессионалу! Мне как лучше делать?

1.Писать свой скрипт ( ломать 3 дня голову ).

2.Взять из интернета скрипт и разобрать его как он устроен.

Каким из вариантов следовать?

artalex:
У Вас поле ID является уникальным ключом. (PRIMARY KEY UNIQUE)
Если Вы удалили запись с ID = 8, больше запись с таким ID добавлена не будет.
Заведите для Ваших нужд другое поле, которое не будет являться уникальным (только, скорее всего, оно Вам не нужно :) )

Если поле удалилось ( то есть, статья удалилась ) тогда и id удалился из таблицы. А всё же как сделать чтобы добавлялись в промежуток?

mark2011:
Тогда файл включают в самом начале, а там, где должно находиться содержимое, делают

echo $содержимое;


Или у вас в php файле хранится html-код?

Да, уже в самом php настроен вывод.

Всего: 243