• 390338
  • 304
  • 11
Нравится блог?
Подписывайтесь!

Начало

Собираюсь, точнее попытаюсь, написать свою CMS. Для написания выбрал PHP+MySQL
активно используя AJAX.
Т.к. я плохо знаю PHP и MySQL - буду писать руководствуясь уже готовыми примерами)
Если есть идеи, то предлагайте. Буду рад помощи.
Начну с самого начала....пока возьму простой HTML и реализуем в нем простое применение AJAX- переход по страницам без перезагрузки всей страницы.
Пока назову ее bf_cms
И так начнём-
Кстати все страницы нужно сохранять в кодировке utf-8! А то вместо кириллицы будут выводиться каракули.
Создаём файл index.html
Его содержимое:

<html>
<head>
<title>Начало</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script language="JavaScript" type="text/javascript">
function getXmlHttpRequestObject() {
if (window.XMLHttpRequest) {
return new XMLHttpRequest();
} else if(window.ActiveXObject) {
return new ActiveXObject("Microsoft.XMLHTTP");
} else {
alert("Ваш браузер не поддерживает XmlHttpRequest.");
}
}
var receiveReq = getXmlHttpRequestObject();
// Вызов функции под названием function1
function function1() {
if (receiveReq.readyState == 4 || receiveReq.readyState == 0) {
receiveReq.open("GET", '1.html', true); // 1.html - название загружаемой страницы
receiveReq.onreadystatechange = content;
receiveReq.send(null);
}
}
// Вызов функции под названием function2
function function2() {
if (receiveReq.readyState == 4 || receiveReq.readyState == 0) {
receiveReq.open("GET", '2.html', true); // 2.html - название загружаемой страницы
receiveReq.onreadystatechange = content;
receiveReq.send(null);
}
}
function content() {
if (receiveReq.readyState == 4) {
document.getElementById('content_result').innerHTML = receiveReq.responseText;
}
}
</script>
</head>
<body>
<p>
<a href="java script:function1();">Test 1</a><br />
<a href="java script:function2();">Test 2</a>
</p>
<p>&nbsp;</p>
<p><span id="content_result"></span></p>
</body>
</html>

Создаем файл 1.html
Его содержимое:

Страница 1

Создаем файл 2.html
Его содержимое:

Страница 2
Жан FreeX
31 июля 2008, 1:54
1521

Loading...

Комментарии

Mazikk
0
0
Не туда копаешь...
FreeX
0
0
а как надо начать....подскажи пожалуйста.
Mazikk
0
0
Нужно почитать книжки про PHP и Mysql. Для примера: "Разработка Web-приложений с помощью PHP и Mysql. Люк Веллинг и Лора Томсон. Там есть пример как делать CMS.
спасибо огромное!!!
spawn
0
0
блин, если ты плохо знаеш пхп и мускул как ты собрался делать ЦМС. это всежтаки не фигли-мигли
FreeX
0
0
ну я до этого писал CMS..........просто потом потерял флэшку на которой он находился.........ну вроде немного что то было похоже на cms с mysql =)
)))) если хочешь написать хорошую кмс смена аватар а то он проклят
вахахаха
поменял))))
Может лучше использовать PrototypeJS или jQuery?

Поверь мне, если ты собираешься по полной использовать Ajax, то одним XmlHttpRequest() тебе не обойтись.
FreeX
0
0
ну я еще подбираю библиотеку для AJAX.

Оставьте свой комментарий

Спасибо за открытие блога в Yvision.kz! Чтобы убедиться в отсутствии спама, все комментарии новых пользователей проходят премодерацию. Соблюдение правил нашей блог-платформы ускорит ваш переход в категорию надежных пользователей, не нуждающихся в премодерации. Обязательно прочтите наши правила по указанной ссылке: Правила

Также можно нажать Ctrl+Enter

Популярные посты

Не пропущу! Отношение водителей к жизни человека: как уступают дорогу «скорой» в Европе и у нас

Не пропущу! Отношение водителей к жизни человека: как уступают дорогу «скорой» в Европе и у нас

На днях в YouTube появился ролик, запечатлевший совершенно обыденную для европейцев ситуацию. Но для нашего человека – совершенно нетипичную и оттого вызывающую у некоторых из нас слёзы восторга.
openqazaqstan
18 марта 2017 / 20:22
  • 5790
  • 9
Престарелый старец-киборг Рокфеллер предлагал уничтожить 90% населения Земли

Престарелый старец-киборг Рокфеллер предлагал уничтожить 90% населения Земли

Первую пересадку сердца Рокфеллер пережил в 1976 году на 62-м году жизни. Последнюю пересадку ему сделали в августе 2016 года. Пересадка сердца такому старому пациенту не имеет аналогов...
Timur_Tregulov
21 марта 2017 / 23:10
  • 5562
  • 45
Войдите в ТОП-30 суперавторов Ювижн и зарабатывайте на этом!

Войдите в ТОП-30 суперавторов Ювижн и зарабатывайте на этом!

Дорогие ювиженцы. Соотечественники и соотечественницы. Авторы. Мы возобновляем нашу, не побоюсь этого слова, культовую акцию по вознаграждению топовых авторов. По итогам каждого календарного...
niyazov
сегодня / 17:54
  • 4724
  • 64
Компания LG Electronics открыла предзаказ на новый флагман LG G6

Компания LG Electronics открыла предзаказ на новый флагман LG G6

LG Electronics объявляет о начале предварительного заказа онлайн на новый смартфон LG G6. Оформить предзаказ можно на сайтах магазинов электроники до 16 апреля 2017 года.
LG Electronics
сегодня / 14:20
  • 4055
  • 0
H&M-ское безумие или Что народу по карману?

H&M-ское безумие или Что народу по карману?

На счет качества: я спросил у знакомых и мне сказали, что та или иная вещь носится сезон. В хорошем случае и бережном отношении немногим больше. Кофточки - моя слабость, наверное...
RustemZhali
18 марта 2017 / 18:32
  • 4351
  • 30
Алматы – это город-урод. Если вы живете здесь, то сами найдете кучу примеров

Алматы – это город-урод. Если вы живете здесь, то сами найдете кучу примеров

Париж, Рим, Барселона, Лондон, Алматы, Венеция – выберите город, который на ваш взгляд кажется лишним в этом списке. Если бы не было слова "урод", было бы легче определиться?
corridere
21 марта 2017 / 14:59
  • 3722
  • 75
Беременность по-американски. Никто не ждет до 40 дней, с малышом гуляют с первого дня

Беременность по-американски. Никто не ждет до 40 дней, с малышом гуляют с первого дня

Мои волшебные 9 месяцев протекали в новой среде и далеко от всех родственников и подружек. Никто из моих знакомых в США на тот момент не успел обзавестись малышом, поэтому мне не с кем было...
Zarema_
вчера / 9:25
  • 3148
  • 11
Будьте бдительны при покупке цифровой техники! «Наебизнес» в магазинах техники

Будьте бдительны при покупке цифровой техники! «Наебизнес» в магазинах техники

Покупая бытовую технику в магазинах будьте внимательны. Сейчас практикуется впаривание дополнительных услуг по настройке. Прежде чем оформлять, проверьте суммы и уточните у манагеров если что-то не сходится.
dr_Motor
20 марта 2017 / 2:13
Ценители качественной одежды или знаменитой этикетки? К открытию H&M в Алматы

Ценители качественной одежды или знаменитой этикетки? К открытию H&M в Алматы

Это надо же, создать такую кампанию, что за их вещи люди готовы не спать всю ночь, школьники отбирают премию родителей, студенты тратят последнею стипендию!
mukhamedian
19 марта 2017 / 1:04
  • 2202
  • 8