Автор Тема: Что нужно написать, чтобы JAVAScript открывfk страницу и скачавал огранич. размер ..  (Прочитано 4483 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн vit

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 8
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Народ  ! Возникла не большая проблема. Как сделать так, чтобы когда нажал на ссылку открылось новое окно и загружалась страница, но при условии чтобы  скачала 2-3 kb  и специально прекратила закачку, а сама страница допустим заниает 120kb !?
:beer:

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
насколько я знаю, такое на javascript сделать нельзя
« Последнее редактирование: 01 Июля 2003, 01:40:30 от Макс »
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн vit

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 8
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
А тогда на чем можно сделать ? На php ... или через всяческие примудрости ... ??? Мне очень срочно надо !

Оффлайн Mog.

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 828
  • +0/-0
  • 0
    • Просмотр профиля
Цитировать
vit:
прекратила закачку
А продолжать надо будет?
Все болезни от нервов, только сифилис от удовольствия

Оффлайн vit

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 8
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
продолжать не надо ! Я знаю как это сделать на flash но на яве просто не помню как это сделать !?

Оффлайн Nickii

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 218
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.srccode.spb.ru
vit
Проще конечно сделать на PHP. Открываешь PHP скриптом запращиваемый файл читаешь от туда 2Кб и отправляешь прочитанное клиенту.

При помощи JavaScript?
Есть тут одна идейка, но для ее реализации надо думать, а мне лень.
Идея следующая:



 
   Текст.....
   Текст.....
   
   Текст.....
   Текст.....
   Текст.....
   Текст.....
 

Я не проверял, но аналогичную идею я использую у себя на сайте (правда при помощи iframe, но попробовать стоит)( К тому-же как я уже убедился, не выполнимых вещей нет, надо только "попариться")

Оффлайн Nickii

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 218
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.srccode.spb.ru
Цитировать
onload="Load()">


Пожалуй здесь не надо вешать на onload,
а просто запустить функцию

 function Load()
 {
  .....
 }

 Load()

 

Оффлайн vit

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 8
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Nickii  

Думаю это подойдет, ты сказал что на php можно проще ! Дак покажи :

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
vit
для этого у нас есть форум по PHP.
Если за прокси не сидишь (и на той странице нет всяких проверок типа реферера) то примерно так

<?php
$fp 
fsockopen ("www.example.com"80$errno$errstr30);
if (!
$fp) {
   echo 
"$errstr ($errno)
\\n"
;
} else {
   
fputs ($fp"GET / HTTP/1.0\\r\\nHost: www.example.com\\r\\n\\r\\n");
   
$res =  fgets ($fp4096); // забираем 4 кб с ХТТП-заголовками
   
fclose ($fp);
}
?>

далее отделяешь http-заголовки от HTML-кода и все готово
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн vit

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 8
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Макс  
 
и

  Nickii
 
 Спасибо вам !!!

 

Sitemap 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