IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Веб-программирование (https://www.imho.ws/forumdisplay.php?f=29)
-   -   Помогите советом (https://www.imho.ws/showthread.php?t=104808)

Camelot 13.06.2006 17:09

Помогите советом
 
Нужно вот что:
на странице есть сыылка. она ведет допустим на 1.html. нужно чтобы в 50% случаев при нажатии на эту ссылку в дополнении к ней открылось еще 1 окно которое будет вести, например, на 2.html.
Как такое можно реализовать?

Или даже вот так: чтобы при нажатии на любую ссылку на странице, в дополнении к ней, в 50% случаев и в случайном порядке, открывались бы ссылки которые я предварительно забью например в urls.txt

Псих 13.06.2006 18:27

Это можно реализовать на php, а если нету php, то на яваскрипт
НА php .
Случай вычисляешь фукнцией
Код:

$res = rand(0,1);
if ($res ==1){
    действия для открытия второго окна
    например javascript - window.open();
    текст читается $fp = fopen и раскладывается в массив explode("\r\n", $fp)
    и рендом подставляется в window.open()
}


Camelot 13.06.2006 18:51

Бр ) Я в пхп полный 0.
Псих, можешь это все конкретно написать? Тобишь не объяснение как сделать, а сам скриптик? и еще - в этом твоем примере ссылка изначально должна вести на сам этот пхп скрипт?

Naked 13.06.2006 19:09

Цитата:

$res = rand(0, 1);
if ($res==1){
$file = fopen ("urls.txt", "r");
$p=0;
while (!feof($file)){
$urls[]=fgets($file);
$p++;
}
fclose ($file);
$url = rand (0, $p);
$your_url = $urls[$url];
}
После выполнения кода в переменной $your_url хранится твой урл, который нужно уже с помощью яваскрипта открыть....
Цитата:

Camelot:
Я в пхп полный 0.
Пхп-шную часть я написал;)
Сорри если ошибки есть:)

P.S.: Да, и читаем правила и называем нормально темы!!!!! :contract:

Camelot 13.06.2006 19:43

Ага.. Ок. )
Naked: Если не сложно - кусок явы тоже напиши ) я как бы больше дизайнер чем программер....
Но я так понял что твой вариант он подразумевает что сыылка на странице должна вести на этот пхп-скрипт.. А хотелось бы, чтоб явой открывалось окно с пхп скриптом который будет делать случайный выбор из текстовика, при нажатии на любую ссылку на странице...


Часовой пояс GMT +4, время: 22:24.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.