powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / AJAX и диаграммы
17 сообщений из 17, страница 1 из 1
AJAX и диаграммы
    #35776072
jack_sam
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день,

На php генерится диаграмма в виде рисунка PNG... при попытке затянуть её в <div> AJAX'ом, в блоке отображается какаято белеберда типа ?PNG и т.д.
если просто запускать скрипт php все ок.

подскажите в чем может быть причина?
...
Рейтинг: 0 / 0
AJAX и диаграммы
    #35776075
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jack_sam,
header("Content-type:?")?
...
Рейтинг: 0 / 0
AJAX и диаграммы
    #35776082
jack_sam
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
header('Expires: Tue, 2 Jul 1974 17:41:00 GMT'); // Date in the past
header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); // always modified
header('Cache-Control: no-cache, must-revalidate'); // HTTP/1.1
header('Pragma: no-cache');
...
Рейтинг: 0 / 0
AJAX и диаграммы
    #35776125
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос №2 header("Content-type:?")?
...
Рейтинг: 0 / 0
AJAX и диаграммы
    #35776132
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jack_sam,

Ну типа, не забыли ли контент-тайп image/png ?
...
Рейтинг: 0 / 0
AJAX и диаграммы
    #35776328
jack_sam
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да, тут я походутупанул...

но сделал так

Код: plaintext
1.
2.
3.
4.
        	header('Content-type: image/png');
            header('Expires: Tue, 2 Jul 1974 17:41:00 GMT'); // Date in the past
            header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); // always modified
            header('Cache-Control: no-cache, must-revalidate'); // HTTP/ 1 . 1 
            header('Pragma: no-cache');
и ничего не поменялось... что еще можно сделать?
...
Рейтинг: 0 / 0
AJAX и диаграммы
    #35776351
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jack_samпри попытке затянуть её в <div> AJAX'ом, в блоке отображается какаято белеберда типа ?PNG и т.д.Как именно Вы это делаете?
А то у меня есть нехорошие подозрения...
...
Рейтинг: 0 / 0
AJAX и диаграммы
    #35776352
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> при попытке затянуть её в <div> AJAX'ом, в блоке отображается какаято
> белеберда типа ?PNG и т.д. если просто запускать скрипт php все ок

А как пытаетесь "затянуть её в <div> AJAX'ом" ?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
AJAX и диаграммы
    #35776355
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Яростный Меч

Опередил... Походу, не только у тебя подозрения ))))
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
AJAX и диаграммы
    #35776356
jack_sam
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Яростный Мечjack_samпри попытке затянуть её в <div> AJAX'ом, в блоке отображается какаято белеберда типа ?PNG и т.д.Как именно Вы это делаете?
А то у меня есть нехорошие подозрения...

что то у меня тоже сразу появились нехорошие подозрения

vkle> при попытке затянуть её в <div> AJAX'ом, в блоке отображается какаято
> белеберда типа ?PNG и т.д. если просто запускать скрипт php все ок

А как пытаетесь "затянуть её в <div> AJAX'ом" ?

типа так:)

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<meta http-equiv="content-type" content="text/html; charset=windows-1251">

<head>

<script type="text/javascript">

var req;
var reqTimeout;

function loadXMLDoc(url) {
    req = null;
    if (window.XMLHttpRequest) {
        try {
            req = new XMLHttpRequest();
        } catch (e){}
    } else if (window.ActiveXObject) {
        try {
            req = new ActiveXObject('Msxml2.XMLHTTP');
        } catch (e){
            try {
                req = new ActiveXObject('Microsoft.XMLHTTP');
            } catch (e){}
        }
    }

    if (req) {
        req.onreadystatechange = processReqChange;
        req.open("GET", url, true);
        req.send(null);
        reqTimeout = setTimeout("req.abort();",  5000 );
    } else {
        alert("Браузер не поддерживает AJAX");
    }
}



function cl()
{
  loadXMLDoc('1.php');
}


function processReqChange() {

    if (req.readyState ==  4 ) {
        clearTimeout(reqTimeout);

        // only if "OK"
        if (req.status ==  200 ) {

            document.getElementById("odochar").innerHTML = req.responseText;
        } else {
            alert("Не удалось получить данные:\n" + req.statusText);
        }
    }
}
</script>

</head>

<body>

<DIV id='odochar' style='position:absolute;
                            top: 50;
                            width: 60%;
                            overflow: auto;
                            border: 3px solid black;
                            height: 400px;'>
</DIV>

<Form>
<button value='' type='submit' style='height:22px; width:150px'
  onClick="cl(); return false ">
  <font size='1'>Отобразить</font></button>
</Form>

</body>
...
Рейтинг: 0 / 0
AJAX и диаграммы
    #35776360
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну вот, так и думал

Попробуйте так
Код: plaintext
document.getElementById("odochar").innerHTML = "<img src=\"1.php\" />";
...
Рейтинг: 0 / 0
AJAX и диаграммы
    #35776361
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Яростный МечНу вот, так и думал

Попробуйте так
Код: plaintext
document.getElementById("odochar").innerHTML = "<img src=\"1.php\" />";
И никаких XMLHttpRequest
...
Рейтинг: 0 / 0
AJAX и диаграммы
    #35776364
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что содержится в req.responseText ?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
AJAX и диаграммы
    #35776366
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имеется в виду, что это весь код по отображению

Код: plaintext
1.
2.
3.
4.
function cl()
{
  document.getElementById("odochar").innerHTML = "<img src=\"1.php\" />";
}
...
Рейтинг: 0 / 0
AJAX и диаграммы
    #35776376
jack_sam
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Яростный МечИмеется в виду, что это весь код по отображению

Код: plaintext
1.
2.
3.
4.
function cl()
{
  document.getElementById("odochar").innerHTML = "<img src=\"1.php\" />";
}


шайтан машино!! заработало!)) я понял, что весь...
но XMLHttpRequest использовать придется т.к. данные в php отправлять надо будет
...
Рейтинг: 0 / 0
AJAX и диаграммы
    #35776381
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так и отправляй GET запросом типа так <img src=\"1.php?var=mydata\" />
Тока строку собрать скриптом придётся.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
AJAX и диаграммы
    #35776397
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle
Так и отправляй GET запросом типа так <img src=\"1.php?var=mydata\" />+1
С картинкой иначе никак.
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / AJAX и диаграммы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]