Ru-Board.club
← Вернуться в раздел «Программы»

» Inno Setup (создание инсталяционных пакетов)

Автор: nik1967
Дата сообщения: 15.12.2011 07:45
baqzar1

Цитата:
У меня скрипт от ник1967

Какой именно? У меня немного больше одного скрипта написано...
Найди в скрипте

Код: procedure Btn1(hBtn:HWND);
begin
sndPlaySound(ExpandConstant('{tmp}\Click.wav'), $0001);
MsgBox('{#Logo}', mbInformation, MB_OK);
end;
Автор: baqzar1
Дата сообщения: 15.12.2011 08:08
nik1967
Нет, не работает. Мне вписывали Repack info(где работает звук)- отдельно.
P.S. http://rghost.ru/34808081 (Xenus 2) - этот скрипт. Как здесь сменить черный цвет инсталлятора?
meekrab
Звук не выключается, "LogoButton" мне вшивали отдельно.
Автор: meekrab
Дата сообщения: 15.12.2011 08:12
nik1967
Я понял что это дохлый номер что то ему объяснять. Я ему на прошлой странице написал что и как сделать.
Автор: baqzar1
Дата сообщения: 15.12.2011 08:23
meekrab
Как мне тебе еще сказать что звук работает всё-равно?!
P.S. Вот тебе все картинки, скрипт сам, короче, всё кроме доп. ПО : http://rghost.ru/34809141 . Отключи все звуки- сам!
Автор: meekrab
Дата сообщения: 15.12.2011 10:22
baqzar1
Да звук то может вы его и коментили, а может и нет. Но звука был от вашего сообщение которое вы вызывали.
Переделал с простой формой.
http://rghost.ru/34817301


Автор: nik1967
Дата сообщения: 15.12.2011 13:10
baqzar1
Можешь попробовать такой вариант
Цитата:
Как здесь сменить черный цвет инсталлятора?
Использован скин; можно, конечно заменить скин, но я делал инсталлятор практически под данный скин.
.
Автор: baqzar1
Дата сообщения: 15.12.2011 14:44
meekrab
nik1967
Спасибо огромное.
P.S. nik1967 Какая картинка отвечает за скин или как изменить его?
Автор: YURSHAT
Дата сообщения: 15.12.2011 16:10
baqzar1

Цитата:
Какая картинка отвечает за скин



Цитата:
как изменить его?

SkinBuilder
Автор: cepbl4
Дата сообщения: 15.12.2011 16:47
ребята, хелп
ставлю Сэма 3
качал с местного трекера (недоступног ос внешки)
список файлов дистра такой:
Serious Sam 3 (Repack) by R.G Repacker's/
dxwebsetup.exe
setup.exe
setup-1.dvd1
setup-2.dvd1
setup-3.dvd1
vcredist_x64.exe
vcredist_x86.exe
не хочет открывать картинку установщика

картинка вьюэером открывается, а установщик ее подхватить не может, хотя она в нужный каталог распаковывается
Автор: YURSHAT
Дата сообщения: 15.12.2011 16:59
cepbl4
Товарищ, вы темой ошиблись. Задавайте этот вопрос на трекере, в теме где скачали репак.
Автор: Edison007007
Дата сообщения: 15.12.2011 17:07

Цитата:
Serious Sam 3 (Repack) by R.G Repacker's/

ололо, знаю я этих... кучка школьников...
Автор: cepbl4
Дата сообщения: 15.12.2011 17:15

Цитата:
в теме где скачали репак

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

Автор: YURSHAT
Дата сообщения: 15.12.2011 17:47
cepbl4

Цитата:
из опыта подскажите ктонить чтонить плиз ребята
перезагрузка компа не помогла (хотя я и не надеялся)

Ну насколько я понимаю ваша цель распаковать и поиграть. Попробуйте анпакером извлечь...
Автор: cepbl4
Дата сообщения: 15.12.2011 18:08
установил фриарк, загрузился установщик
походу библиотек в системной директории не хвататло
всем спасибо
Автор: vintage_1
Дата сообщения: 16.12.2011 14:36
Прошу протестировать библиотеку: ISWeb.dll
Ссылка: http://rghost.ru/35020231
Автор: Fantasy22
Дата сообщения: 16.12.2011 16:19
Возможно в это окно добавить прозрачность
Автор: meekrab
Дата сообщения: 16.12.2011 18:03
Fantasy22
Возможно. Вам нужно стекло или прозрачность?
Ниже пример для стекла + прозрачность
Врубить прозрачность нужно закоментить эти строчки

iswin7_add_button(OkButton.Handle);
iswin7_add_button(CancelButton.Handle);
iswin7_add_glass(MyExit.Handle, -2, -2, 0, 300, True);

[more=Читать дальше..]


Код:

[Setup]
AppName=My Program
AppVersion=1.5
;AppVerName=My Program 1.5
AppPublisher=My Company, Inc.
DefaultDirName={pf}\My Program
DefaultGroupName=My Program
OutputDir=.
OutputBaseFilename=setup
Compression=lzma
SolidCompression=yes

[Languages]
Name: "russian"; MessagesFile: "compiler:Languages\Russian.isl"



[Files]
Source: dll\*; Flags: dontcopy

[_Code]
var
MyExit: TSetupForm;
OkButton, CancelButton: TNewButton;

const
TransparentColor = clblack; // ïðîçðà÷íûé öâåò
WS_EX_LAYERED = $80000;
LWA_COLORKEY = 1;
GWL_EXSTYLE = (-20);

function SetLayeredWindowAttributes(hwnd: hWnd; crKey: TColor; bAlpha: byte; dwFlags: DWORD): Boolean; external 'SetLayeredWindowAttributes@user32.dll stdcall';
function GetWindowLong(Wnd: HWnd; Index: Integer): Longint; external 'GetWindowLongA@user32.dll stdcall';
function SetWindowLong(Wnd: HWnd; Index: Integer; NewLong: Longint): Longint; external 'SetWindowLongA@user32.dll stdcall';

procedure iswin7_add_glass(Handle:HWND; Left, Top, Right, Bottom : Integer; GDIPLoadMode: boolean); external 'iswin7_add_glass@files:iswin7.dll stdcall';
procedure iswin7_add_button(Handle:HWND); external 'iswin7_add_button@files:iswin7.dll stdcall';
procedure iswin7_free; external 'iswin7_free@files:iswin7.dll stdcall';

procedure MyExitMessage(); //ÔÎÐÌÀ ÂÛÇÎÂÀ ÎÒÌÅÍÛ ÓÑÒÀÍÎÂÊÈ
var
MyExitLabel : TNewStaticText;
begin
MyExit := CreateCustomForm();
MyExit.Position := poScreenCenter;
MyExit.ClientWidth := ScaleX(450);
MyExit.ClientHeight := ScaleY(200);
MyExit.Caption := ExpandConstant(SetupMessage(msgExitSetupTitle));

MyExitLabel:= TNewStaticText.Create(MyExit)
MyExitLabel.SetBounds(ScaleX(15),ScaleY(15), ScaleX(440), ScaleY(80));
//MyExitLabel.Transparent:=True
MyExitLabel.AutoSize:=false
MyExitLabel.WordWrap:=True
MyExitLabel.Font.Color:=clWhite
MyExitLabel.Font.Name:='a_bremen'
MyExitLabel.Caption:=ExpandConstant(SetupMessage(msgExitSetupMessage))
//MyExitLabel.Alignment:=taCenter
MyExitLabel.Parent:=MyExit

CancelButton := TNewButton.Create(MyExit);
CancelButton.SetBounds(ScaleX(250), ScaleY(140), ScaleX(81), ScaleY(27));
CancelButton.ModalResult := mrCancel;
CancelButton.Parent := MyExit;
CancelButton.Caption := 'Âûéòè';

OkButton := TNewButton.Create(MyExit);
OkButton.SetBounds(ScaleX(120), ScaleY(140), ScaleX(81), ScaleY(27));
OkButton.ModalResult := mrOk;
OkButton.Parent := MyExit;
OkButton.Caption := 'Íàçàä';

iswin7_add_button(OkButton.Handle);
iswin7_add_button(CancelButton.Handle);
iswin7_add_glass(MyExit.Handle, -2, -2, 0, 300, True);

MyExit.Color:= TransparentColor

SetWindowLong(MyExit.Handle, GWL_EXSTYLE, GetWindowLong(MyExit.Handle, GWL_EXSTYLE) or WS_EX_LAYERED)
SetLayeredWindowAttributes(MyExit.Handle, TransparentColor, (255 * 0) / 100, LWA_COLORKEY)
end;


procedure CancelButtonClick(CurPageID: Integer; var Cancel, Confirm: Boolean);
begin
Confirm := False;
MyExitMessage;
if MyExit.ShowModal = mrOk then Cancel := False
iswin7_free;
MyExit.Free;
end;

Автор: Ronn1e10
Дата сообщения: 18.12.2011 00:00
Помогите. Как мне в установщике с помощю библиотеки IsFlash сделать чтобы при клике на flash логотип открывалось дополнительное окно?
Автор: YURSHAT
Дата сообщения: 18.12.2011 01:17
Ronn1e10
А что подразумевается под "окно"? Дочернее окно т.е. новая форма или достаточно месседжбокса? Я так понимаю при нажатии на лого хотите отобразить инфу о авторе скрипта?
Автор: Ronn1e10
Дата сообщения: 18.12.2011 01:56
YURSHAT

Цитата:
А что подразумевается под "окно"? Дочернее окно т.е. новая форма или достаточно месседжбокса? Я так понимаю при нажатии на лого хотите отобразить инфу о авторе скрипта?


Несовсем. Я хочю чтоб при нажатии на логотип \ картинку открывалось окно с выбором флеш игры или сис требований. Ниже есть скриншоты на пример из инсталлятора от REXE

[more=Читать дальше..]
Скриншоты:





Демонстрация:
Вот тут можно скачать инсталлятор для тестирования.

Рядом с setup.exe положите файл data7.bin и data1.bin любые фриарк архивы, главное чтобы были весомыми, примерно 2гб каждый.
[/more]
Автор: Fantasy22
Дата сообщения: 18.12.2011 02:04
nik1967 наткнулся на ваш замечательный скрипт Гром давно искал что то подходящее и вот свершилось чудо. Вопрос вот в чем по данному скрипту.
Вы не могли бы с него отстегнуть вес что связано с распаковкой архивов и проверкой системных требований?
И нада много вносить изменений в скрипт для новой библиотеки iswin7.dll версия 0.5?
Автор: sergey3695
Дата сообщения: 18.12.2011 10:55

Цитата:
И нада много вносить изменений в скрипт для новой библиотеки iswin7.dll версия 0.5?

Ты о чем вообше. iswin7.dll версия 0.5 не дружит с ботвой. Какие изменения?
Автор: nik1967
Дата сообщения: 18.12.2011 12:28
Fantasy22

Цитата:
наткнулся на ваш замечательный скрипт Гром
Хм, не знаю, где ты наткнулся на этот "замечательный скрипт Гром", хотя я скидывал, помниться его VASYAKRN.
[more=Из переписки]
От:    VASYAKRN (в адресную книгу)
Дата:    02:15 27-09-2011
Тема:    RE:RE:привет

Цитата:


Цитата:

дайте мне пожалста етот скрипт
http://i005.radikal.ru/1109/7e/5387aa0a6b56.jpg

обещаю не викладивать на сайте

Здравствуй! Этот скрипт я писал для примера, и он не закончен. Мне он не понравился, и я его забросил. Если нужен незаконченный скрипт, могу выложить.

очень нужна!
В паблик можна давать от твого имени?


От:    VASYAKRN (в адресную книгу)
Дата:    15:28 01-10-2011
Тема:    RE:RE:RE:RE:привет

Цитата:


Цитата:
очень нужна!
В паблик можна давать от твого имени?

А смысл, скрипт то не закончен?
http://rghost.ru/23227911
Только сразу оговорюсь - даю такой, какой есть. Доделывать и отвечать на вопросы по скрипту - не буду!!!


Спасиба скрипт очень класний !!!!!!!!!!!!!!!!!!!!

Но лутше у нево бьила така прозрачнось как в виборе гаджетов на семерке[/more]Так, что на вопросы по этому недоразумению, я думаю ответил.

Автор: YURSHAT
Дата сообщения: 18.12.2011 14:01
Ronn1e10

Цитата:
Несовсем. Я хочю чтоб при нажатии на логотип \ картинку открывалось окно с выбором флеш игры или сис требований.

Посмотрите в шапке скрипт Корона. Там у Доброва системные требования именно так реализованы.


Цитата:
Из переписки

Хм, интересно, на каком языке пишет VASYAKRN?
Автор: Edison007007
Дата сообщения: 18.12.2011 22:23

Цитата:
Хм, не знаю, где ты наткнулся на этот "замечательный скрипт Гром"

Как-то, уже довольно, давно ты кидал этот скрипт в этой теме...

Добавлено:

Цитата:
Ты о чем вообше. iswin7.dll версия 0.5 не дружит с ботвой. Какие изменения?

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

Добавлено:

Цитата:
Хм, интересно, на каком языке пишет VASYAKRN?

если не ошибаюсь, то он с украины
Автор: EvilAlex21
Дата сообщения: 19.12.2011 15:13
Здравствуйте дорогие форумчане.
Можете дать ссылку на файлы + скрипт для кнопки инфо о рипаке как на скриншоте.

Заранее благодарю .
Автор: Ronn1e10
Дата сообщения: 19.12.2011 15:35
Вообшем я добился того чего хотел (почти), через библиотеку isUtlits все работает в процессе, но когда открою окно сис требований, его невозможно закрыть. Я одного немогу понять как сделать так как написано дальше. Нужно для начала на странице сис требований (только на ней) удалить все кнопки (далее , назад, отмена), и на их место поставить одну под названием например: ок, выход. Хочеться добиться результата, чтоб при нажатии на ету кнопку можно было возвратиться к процессу установки....

Вот скрипт:
[more]
Код:
[Setup]
AppName=ProgressBar Demo
AppVerName=ProgressBar Demo
DefaultDirName={pf}\ProgressBar Demo

[Languages]
Name: "rus"; MessagesFile: "compiler:Languages\Russian.isl"

[Files]
Source: isutils.dll; DestDir: "{tmp}"; Flags: dontcopy
Source: back2.bmp; DestDir: {tmp}; Flags: dontcopy

[Icons]
Name: "{group}\Удалить"; IconFilename: "{app}\unins000.exe"; Filename: "{app}\unins000.exe"

[Code]
Function GetTotalRam: integer; external 'GetTotalRam@files:isutils.dll stdcall';
Function GetVideoName: PANSICHAR; external 'GetVideoName@files:isutils.dll stdcall';
Function GetVideoRam: integer; external 'GetVideoRam@files:isutils.dll stdcall';
Function GetProcessorName: PANSICHAR; external 'GetProcessorName@files:isutils.dll stdcall';
Function GetProcessorFreq: integer; external 'GetProcessorFreq@files:isutils.dll stdcall';
Function GetProcessorCoreCount: integer; external 'GetProcessorCoreCount@files:isutils.dll stdcall';
Function GetSoundCards: integer; external 'GetSoundCards@files:isutils.dll stdcall';
Function GetSoundCardName: PANSICHAR; external 'GetSoundCardName@files:isutils.dll stdcall';
Function GetOsName: PANSICHAR; external 'GetOsName@files:isutils.dll stdcall';
function GetOsNumber: integer; external 'GetOsNumber@files:isutils.dll stdcall';
function GetOsBit: integer; external 'GetOsBit@files:isutils.dll stdcall';
var
Trebovaniya: TNewButton;
Image: TBitmapImage;
RequirementsLbl,ProcessorLbl, ProcessorNameLbl, VideoCardLbl, VideoCardNameLbl, SoundCardLbl,
SoundCardNameLbl, RAMLbl, RAMTotalLbl, SystemLbl, SystemNameLbl: TLabel;
Processor, coreCount, VideoRam, Ram, OpSystem, OpSystemBit:integer;

procedure NewButton1Click(Sender: TObject);
begin
Processor:=2000;
VideoRam:=9964;
Ram:=500;
OpSystem:=513;

WizardForm.InnerNotebook.Hide;
WizardForm.OuterNotebook.Hide;
WizardForm.Bevel.Hide;

ExtractTemporaryFile('back2.bmp');
Image:=TBitmapImage.Create(WizardForm);
Image.Bitmap.LoadFromFile(ExpandConstant('{tmp}')+'\back2.bmp ');
Image.setbounds(0, 0, ScaleX(497), ScaleY(360));
Image.Parent:=WizardForm;
Image.Stretch:=True;

RequirementsLbl := TLabel.Create(WizardForm);
with RequirementsLbl do begin
AutoSize:=False;
SetBounds(ScaleX(10), ScaleY(45), ScaleX(487), ScaleY(67));
Transparent:=True;
WordWrap:=True;
Alignment := taCenter;
Font.Color:=$FFFFFF;
Font.size:=10;
Font.Style:=[fsBold];
Caption := 'Программа установки обнаружила следующие компоненты';
Parent:=WizardForm;
end;

//================= Начало - Процессор =================//
ProcessorLbl := TLabel.Create(WizardForm);
with ProcessorLbl do begin
AutoSize:=False;
SetBounds(ScaleX(23), ScaleY(102), ScaleX(150), ScaleY(22));
Transparent:=True;
Font.Name:= 'Arial';
Font.Size:= 9;
Font.Color:=$FFFFFF;
Font.Style:=[fsBold];
Caption := 'Процессор';
Parent := WizardForm;
end;

ProcessorNameLbl := TLabel.Create(WizardForm);
with ProcessorNameLbl do begin
AutoSize:=False;
SetBounds(ScaleX(170), ScaleY(102), ScaleX(300), ScaleY(22));
Transparent:=True;
Font.Name:= 'Arial';
Font.Size:= 9;
Font.Color:=$FFFFFF;
// Font.Style:=[fsBold];
Caption := GetProcessorName+' @' + IntToStr(GetProcessorFreq) + ' MHz';
Parent := WizardForm;
end;

if (GetProcessorFreq*GetProcessorCoreCount) < Processor then
begin
RequirementsLbl.Caption := 'Компоненты, выделенные красным, не удовлетворяют требованиям';
ProcessorNameLbl.font.color:=clred;
end;
//================= Конец - Процессор =================//


//================= Начало - Видеоадаптер =================//

VideoCardLbl := TLabel.Create(WizardForm);
with VideoCardLbl do begin
AutoSize:=False;
SetBounds(ScaleX(23), ScaleY(127), ScaleX(150), ScaleY(22));
Transparent:=True;
Font.Name:= 'Arial';
Font.Size:= 9;
Font.Color:=$FFFFFF;
Font.Style:=[fsBold];
Caption := 'Видеоадаптер';
Parent := WizardForm;
end;

VideoCardNameLbl := TLabel.Create(WizardForm);
with VideoCardNameLbl do begin
AutoSize:=False;
SetBounds(ScaleX(170), ScaleY(127), ScaleX(300), ScaleY(22));
Transparent:=True;
Font.Name:= 'Arial';
Font.Size:= 9;
Font.Color:=$FFFFFF;
// Font.Style:=[fsBold];
Caption := GetVideoName+' '+inttostr(GetVideoRam)+' Mb';
Parent := WizardForm;
end;

if GetVideoRam < VideoRam then begin
RequirementsLbl.Caption:='Компоненты, выделенные красным, не удовлетворяют требованиям';
VideoCardNameLbl.font.color:=clred;
end;

//================= Конец - Видеоадаптер =================//


//================= Начало - Звуковая карта =================//

SoundCardLbl := TLabel.Create(WizardForm);
with SoundCardLbl do begin
AutoSize:=False;
SetBounds(ScaleX(23), ScaleY(152), ScaleX(150), ScaleY(22));
Transparent:=True;
Font.Name:= 'Arial';
Font.Size:= 9;
Font.Color:=$FFFFFF;
Font.Style:=[fsBold];
Caption := 'Звуковая карта';
Parent := WizardForm;
end;

SoundCardNameLbl := TLabel.Create(WizardForm);
with SoundCardNameLbl do begin
AutoSize:=False;
SetBounds(ScaleX(170), ScaleY(152), ScaleX(300), ScaleY(22));
Transparent:=True;
Font.Name:= 'Arial';
Font.Size:= 9;
Font.Color:=$FFFFFF;
// Font.Style:=[fsBold];
Caption := GetSoundCardName;
Parent := WizardForm;
end;

if GetSoundCards=0 then begin
RequirementsLbl.Caption:='Компоненты, выделенные красным, не удовлетворяют требованиям';
SoundCardNameLbl.font.color:=clred;
SoundCardNameLbl.Caption := 'Звуковая карта отсутствует';
end;
//================= Конец - Звуковая карта =================//


//================= Начало - ОЗУ =================//

RAMLbl := TLabel.Create(WizardForm);
with RAMLbl do begin
AutoSize:=False;
SetBounds(ScaleX(23), ScaleY(177), ScaleX(150), ScaleY(22));
Transparent:=True;
Font.Name:= 'Arial';
Font.Size:= 9;
Font.Color:=$FFFFFF;
Font.Style:=[fsBold];
Caption := 'ОЗУ';
Parent := WizardForm;
end;

RAMTotalLbl := TLabel.Create(WizardForm);
with RAMTotalLbl do begin
AutoSize:=False;
SetBounds(ScaleX(170), ScaleY(177), ScaleX(300), ScaleY(22));
Transparent:=True;
Font.Name:= 'Arial';
Font.Size:= 9;
Font.Color:=$FFFFFF;
//Font.Style:=[fsBold];
Caption := IntToStr(GetTotalRam + 1) + ' Mb';
Parent := WizardForm;
end;

if (GetTotalRam+1)<RAM then begin
RequirementsLbl.Caption := 'Компоненты, выделенные красным, не удовлетворяют требованиям';
RAMTotalLbl.font.color:=clred;
end;

//================= Конец - ОЗУ =================//


//================= Начало - Операционная система =================//

SystemLbl := TLabel.Create(WizardForm);
with SystemLbl do begin
AutoSize:=False;
SetBounds(ScaleX(23), ScaleY(202), ScaleX(150), ScaleY(22));
Transparent:=True;
Font.Name:= 'Arial';
Font.Size:= 9;
Font.Color:=$FFFFFF;
Font.Style:=[fsBold];
Caption := 'Система';
Parent := WizardForm;
end;

SystemNameLbl := TLabel.Create(WizardForm);
with SystemNameLbl do begin
AutoSize:=False;
SetBounds(ScaleX(170), ScaleY(202), ScaleX(400), ScaleY(22));
Transparent:=True;
Font.Name:= 'Arial';
Font.Size:= 9;
Font.Color:=$FFFFFF;
// Font.Style:=[fsBold];
Caption := GetOsName+' '+inttostr(GetOsBit)+' Bit';
Parent := WizardForm;
end;


if OpSystem > GetOsNumber then begin
RequirementsLbl.Caption := 'Компоненты, выделенные красным, не удовлетворяют требованиям';
SystemNameLbl.font.color:=clred;
end;

//================= Конец - Операционная система =================//
end;

procedure InitializeWizard();
begin
Trebovaniya := TNewButton.Create(WizardForm);
with Trebovaniya do begin
Parent := WizardForm.SelectDirPage;
SetBounds(0, 184, 115, 25);
OnClick := @NewButton1Click;
Caption:='Сис Требования'
end;
end;

Автор: EvilAlex21
Дата сообщения: 19.12.2011 16:41
Ronn1e10
спасибо.
а еще вопросик, если позволите, как изменить размер окна...

Добавил в скрипт код, кнопочка работает, появляеться окошко с инфой, но оно маленькое.
Автор: YURSHAT
Дата сообщения: 19.12.2011 17:50
Ronn1e10

Цитата:
Вообшем я добился того чего хотел (почти)

Вы вовсе не добились того, что хотели. Сейчас я вам в двух словах объясню, что делает ваш скрипт:

1. На странице "Выбора папки установки" создается кнопка.
При нажатии на эту кнопку:
Скрывается InnerNotebook и OuterNotebook. То есть уничтожается все содержимое страниц (лейблы, эдиты, и т.д.) и остается голая WizardForm.
Подгружается картинка back2.bmp и накладывается на WizardForm т.е. на все страницы мастера.
Создаются лейблы с инфой о Сис. требованиях. В качестве родителя у них WizardForm. Поэтому инфа о машине находится на всех страничках мастера.


ИТОГО. Вместо создания формы по клике на кнопку вы уничтожили все содержимое мастера (на всех страницах) и после (на всех страницах) создали лейблы с инфой о машине.

ЗЫ. Объясняльщик из меня не очень, но думаю суть вышесказанного вы уловили, а именно, что у вас получился полный бред.

Добавлено:
EvilAlex21

Цитата:
Добавил в скрипт код, кнопочка работает, появляеться окошко с инфой, но оно маленькое.


Это не совсем окошко, а системное сообщение. Его размер зависит от содержимого отображаемого в нем.
Автор: EvilAlex21
Дата сообщения: 19.12.2011 18:09
YURSHAT понятно. спс

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177

Предыдущая тема: поиск


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.