Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.97/30: Рейтинг темы: голосов - 30, средняя оценка - 4.97
 Аватар для v_alena_d
0 / 0 / 1
Регистрация: 09.07.2013
Сообщений: 55

Увеличение фото по клику

15.07.2013, 17:58. Показов 6391. Ответов 36
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
И снова здравствуйте))) у меня такой вопросик, если к примеру взять вот эту страницу http://http://v-alena-d.myjino... yreid.html на ней есть небольшие фотки. Подскажите пожалуйста как сделать что бы фотка увеличивалась при клике по ней? Везде используют javascript, и я предполагаю что всё таки придётся его когда-нибудь использовать в дальнейшем при создании галереи. Сколько читаю мозг уже закипает не пойму как нужно делать что бы javascript работал. К примеру если я его скачаю и вставлю в корень сайта что и где мне нужно писать на самой странице?

Добавлено через 1 минуту
http://v-alena-d.myjino.ru/str... yreid.html
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
15.07.2013, 17:58
Ответы с готовыми решениями:

Увеличение по клику
Вот скрипт, который увеличивает изображении при наведении курсора на него (на изображение). Как сделать чтобы изображение увеличивалось при...

Увеличение по клику.
Всем привет.У меня есть некоторые фото и их нужно сделать так что бы при нажатии они увеличивались.У меня есть код желательно что бы таким...

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

36
 Аватар для Ruisenor
130 / 130 / 1
Регистрация: 29.05.2013
Сообщений: 612
15.07.2013, 18:30
пути к Javascript прописываются обычно между
HTML5
1
<head > </head>
или перед закрывющим тегом
HTML5
1
</ body >
Добавлено через 1 минуту
а код устанавливается на месте включения в хтмл

Добавлено через 14 минут
обычно там где вы будете скачивать скрипт есть инструкции по установки .
0
 Аватар для v_alena_d
0 / 0 / 1
Регистрация: 09.07.2013
Сообщений: 55
16.07.2013, 15:41  [ТС]
Здравствуйте, удалось мне подключить lightbox, но так как javascript для меня темный лес пока, не могли бы вы подсказать где нужно изменить чтобы удалить вот эту надпись
JavaScript
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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
//
// Configuration
//
 
// If you would like to use a custom loading image or close button reference them in the next two lines.
var loadingImage = '../../lightbox/loading.gif';        
var closeButton = '../../lightbox/close.gif';       
 
 
 
 
 
//
// getPageScroll()
// Returns array with x,y page scroll values.
// Core code from - quirksmode.org
//
function getPageScroll(){
 
    var yScroll;
 
    if (self.pageYOffset) {
        yScroll = self.pageYOffset;
    } else if (document.documentElement && document.documentElement.scrollTop){  // Explorer 6 Strict
        yScroll = document.documentElement.scrollTop;
    } else if (document.body) {// all other Explorers
        yScroll = document.body.scrollTop;
    }
 
    arrayPageScroll = new Array('',yScroll) 
    return arrayPageScroll;
}
 
 
 
//
// getPageSize()
// Returns array with page width, height and window width, height
// Core code from - quirksmode.org
// Edit for Firefox by pHaez
//
function getPageSize(){
    
    var xScroll, yScroll;
    
    if (window.innerHeight && window.scrollMaxY) {  
        xScroll = document.body.scrollWidth;
        yScroll = window.innerHeight + window.scrollMaxY;
    } else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
        xScroll = document.body.scrollWidth;
        yScroll = document.body.scrollHeight;
    } else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
        xScroll = document.body.offsetWidth;
        yScroll = document.body.offsetHeight;
    }
    
    var windowWidth, windowHeight;
    if (self.innerHeight) { // all except Explorer
        windowWidth = self.innerWidth;
        windowHeight = self.innerHeight;
    } else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
        windowWidth = document.documentElement.clientWidth;
        windowHeight = document.documentElement.clientHeight;
    } else if (document.body) { // other Explorers
        windowWidth = document.body.clientWidth;
        windowHeight = document.body.clientHeight;
    }   
    
    // for small pages with total height less then height of the viewport
    if(yScroll < windowHeight){
        pageHeight = windowHeight;
    } else { 
        pageHeight = yScroll;
    }
 
    // for small pages with total width less then width of the viewport
    if(xScroll < windowWidth){  
        pageWidth = windowWidth;
    } else {
        pageWidth = xScroll;
    }
 
 
    arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight) 
    return arrayPageSize;
}
 
 
//
// pause(numberMillis)
// Pauses code execution for specified time. Uses busy code, not good.
// Code from [url]http://www.faqts.com/knowledge_base/view.phtml/aid/1602[/url]
//
function pause(numberMillis) {
    var now = new Date();
    var exitTime = now.getTime() + numberMillis;
    while (true) {
        now = new Date();
        if (now.getTime() > exitTime)
            return;
    }
}
 
//
// getKey(key)
// Gets keycode. If 'x' is pressed then it hides the lightbox.
//
 
function getKey(e){
    if (e == null) { // ie
        keycode = event.keyCode;
    } else { // mozilla
        keycode = e.which;
    }
    key = String.fromCharCode(keycode).toLowerCase();
    
    if(key == 'x'){ hideLightbox(); }
}
 
 
//
// listenKey()
//
function listenKey () { document.onkeypress = getKey; }
    
 
//
// showLightbox()
// Preloads images. Pleaces new image in lightbox then centers and displays.
//
function showLightbox(objLink)
{
    // prep objects
    var objOverlay = document.getElementById('overlay');
    var objLightbox = document.getElementById('lightbox');
    var objCaption = document.getElementById('lightboxCaption');
    var objImage = document.getElementById('lightboxImage');
    var objLoadingImage = document.getElementById('loadingImage');
    var objLightboxDetails = document.getElementById('lightboxDetails');
 
    
    var arrayPageSize = getPageSize();
    var arrayPageScroll = getPageScroll();
 
    // center loadingImage if it exists
    if (objLoadingImage) {
        objLoadingImage.style.top = (arrayPageScroll[1] + ((arrayPageSize[3] - 35 - objLoadingImage.height) / 2) + 'px');
        objLoadingImage.style.left = (((arrayPageSize[0] - 20 - objLoadingImage.width) / 2) + 'px');
        objLoadingImage.style.display = 'block';
    }
 
    // set height of Overlay to take up whole page and show
    objOverlay.style.height = (arrayPageSize[1] + 'px');
    objOverlay.style.display = 'block';
 
    // preload image
    imgPreload = new Image();
 
    imgPreload.onload=function(){
        objImage.src = objLink.href;
 
        // center lightbox and make sure that the top and left values are not negative
        // and the image placed outside the viewport
        var lightboxTop = arrayPageScroll[1] + ((arrayPageSize[3] - 35 - imgPreload.height) / 2);
        var lightboxLeft = ((arrayPageSize[0] - 20 - imgPreload.width) / 2);
        
        objLightbox.style.top = (lightboxTop < 0) ? "0px" : lightboxTop + "px";
        objLightbox.style.left = (lightboxLeft < 0) ? "0px" : lightboxLeft + "px";
 
 
        objLightboxDetails.style.width = imgPreload.width + 'px';
        
        if(objLink.getAttribute('title')){
            objCaption.style.display = 'block';
            //objCaption.style.width = imgPreload.width + 'px';
            objCaption.innerHTML = objLink.getAttribute('title');
        } else {
            objCaption.style.display = 'none';
        }
        
        // A small pause between the image loading and displaying is required with IE,
        // this prevents the previous image displaying for a short burst causing flicker.
        if (navigator.appVersion.indexOf("MSIE")!=-1){
            pause(250);
        } 
 
        if (objLoadingImage) {  objLoadingImage.style.display = 'none'; }
 
        // Hide select boxes as they will 'peek' through the image in IE
        selects = document.getElementsByTagName("select");
        for (i = 0; i != selects.length; i++) {
                selects[i].style.visibility = "hidden";
        }
 
    
        objLightbox.style.display = 'block';
 
        // After image is loaded, update the overlay height as the new image might have
        // increased the overall page height.
        arrayPageSize = getPageSize();
        objOverlay.style.height = (arrayPageSize[1] + 'px');
        
        // Check for 'x' keypress
        listenKey();
 
        return false;
    }
 
    imgPreload.src = objLink.href;
    
}
 
 
 
 
 
//
// hideLightbox()
//
function hideLightbox()
{
    // get objects
    objOverlay = document.getElementById('overlay');
    objLightbox = document.getElementById('lightbox');
 
    // hide lightbox and overlay
    objOverlay.style.display = 'none';
    objLightbox.style.display = 'none';
 
    // make select boxes visible
    selects = document.getElementsByTagName("select");
    for (i = 0; i != selects.length; i++) {
        selects[i].style.visibility = "visible";
    }
 
    // disable keypress listener
    document.onkeypress = '';
}
 
 
 
 
//
// initLightbox()
// Function runs on window load, going through link tags looking for rel="lightbox".
// These links receive onclick events that enable the lightbox display for their targets.
// The function also inserts html markup at the top of the page which will be used as a
// container for the overlay pattern and the inline image.
//
function initLightbox()
{
    
    if (!document.getElementsByTagName){ return; }
    var anchors = document.getElementsByTagName("a");
 
    // loop through all anchor tags
    for (var i=0; i<anchors.length; i++){
        var anchor = anchors[i];
 
        if (anchor.getAttribute("href") && (anchor.getAttribute("rel") == "lightbox")){
            anchor.onclick = function () {showLightbox(this); return false;}
        }
    }
 
    // the rest of this code inserts html at the top of the page that looks like this:
    //
    // <div id="overlay">
    //      <a href="#" onclick="hideLightbox(); return false;"><img id="loadingImage" /></a>
    //  </div>
    // <div id="lightbox">
    //      <a href="#" onclick="hideLightbox(); return false;" title="Click anywhere to close image">
    //          <img id="closeButton" />        
    //          <img id="lightboxImage" />
    //      </a>
    //      <div id="lightboxDetails">
    //          <div id="lightboxCaption"></div>
    //          <div id="keyboardMsg"></div>
    //      </div>
    // </div>
    
    var objBody = document.getElementsByTagName("body").item(0);
    
    // create overlay div and hardcode some functional styles (aesthetic styles are in CSS file)
    var objOverlay = document.createElement("div");
    objOverlay.setAttribute('id','overlay');
    objOverlay.onclick = function () {hideLightbox(); return false;}
    objOverlay.style.display = 'none';
    objOverlay.style.position = 'absolute';
    objOverlay.style.top = '0';
    objOverlay.style.left = '0';
    objOverlay.style.zIndex = '90';
    objOverlay.style.width = '100%';
    objBody.insertBefore(objOverlay, objBody.firstChild);
    
    var arrayPageSize = getPageSize();
    var arrayPageScroll = getPageScroll();
 
    // preload and create loader image
    var imgPreloader = new Image();
    
    // if loader image found, create link to hide lightbox and create loadingimage
    imgPreloader.onload=function(){
 
        var objLoadingImageLink = document.createElement("a");
        objLoadingImageLink.setAttribute('href','#');
        objLoadingImageLink.onclick = function () {hideLightbox(); return false;}
        objOverlay.appendChild(objLoadingImageLink);
        
        var objLoadingImage = document.createElement("img");
        objLoadingImage.src = loadingImage;
        objLoadingImage.setAttribute('id','loadingImage');
        objLoadingImage.style.position = 'absolute';
        objLoadingImage.style.zIndex = '150';
        objLoadingImageLink.appendChild(objLoadingImage);
 
        imgPreloader.onload=function(){};   //  clear onLoad, as IE will flip out w/animated gifs
 
        return false;
    }
 
    imgPreloader.src = loadingImage;
 
    // create lightbox div, same note about styles as above
    var objLightbox = document.createElement("div");
    objLightbox.setAttribute('id','lightbox');
    objLightbox.style.display = 'none';
    objLightbox.style.position = 'absolute';
    objLightbox.style.zIndex = '100';   
    objBody.insertBefore(objLightbox, objOverlay.nextSibling);
    
    // create link
    var objLink = document.createElement("a");
    objLink.setAttribute('href','#');
    objLink.setAttribute('title','Click to close');
    objLink.onclick = function () {hideLightbox(); return false;}
    objLightbox.appendChild(objLink);
 
    // preload and create close button image
    var imgPreloadCloseButton = new Image();
 
    // if close button image found, 
    imgPreloadCloseButton.onload=function(){
 
        var objCloseButton = document.createElement("img");
        objCloseButton.src = closeButton;
        objCloseButton.setAttribute('id','closeButton');
        objCloseButton.style.position = 'absolute';
        objCloseButton.style.zIndex = '200';
        objLink.appendChild(objCloseButton);
 
        return false;
    }
 
    imgPreloadCloseButton.src = closeButton;
 
    // create image
    var objImage = document.createElement("img");
    objImage.setAttribute('id','lightboxImage');
    objLink.appendChild(objImage);
    
    // create details div, a container for the caption and keyboard message
    var objLightboxDetails = document.createElement("div");
    objLightboxDetails.setAttribute('id','lightboxDetails');
    objLightbox.appendChild(objLightboxDetails);
 
    // create caption
    var objCaption = document.createElement("div");
    objCaption.setAttribute('id','lightboxCaption');
    objCaption.style.display = 'none';
    objLightboxDetails.appendChild(objCaption);
 
    // create keyboard message
    var objKeyboardMsg = document.createElement("div");
    objKeyboardMsg.setAttribute('id','keyboardMsg');
    objKeyboardMsg.innerHTML = 'press <a href="#" onclick="hideLightbox(); return false;"><kbd>x</kbd></a> to close';
    objLightboxDetails.appendChild(objKeyboardMsg);
 
 
}
 
 
 
 
//
// addLoadEvent()
// Adds event to window.onload without overwriting currently assigned onload functions.
// Function found at Simon Willison's weblog - [url]http://simon.incutio.com/[/url]
//
function addLoadEvent(func)
{   
    var oldonload = window.onload;
    if (typeof window.onload != 'function'){
        window.onload = func;
    } else {
        window.onload = function(){
        oldonload();
        func();
        }
    }
 
}
 
 
 
addLoadEvent(initLightbox); // run initLightbox onLoad
0
 Аватар для Ruisenor
130 / 130 / 1
Регистрация: 29.05.2013
Сообщений: 612
16.07.2013, 16:01
это момент нужно искать в стилях лайтбокс - пришлите страницу с этой картинкой - посмотрю и скажу где убрать.

Добавлено через 11 минут
если у вас есть страница с лайтбоксом пришлите посмотрю и подскажу - по всей вероятности в стилях оформления лайтбокса, но лучше глянуть еще
0
 Аватар для v_alena_d
0 / 0 / 1
Регистрация: 09.07.2013
Сообщений: 55
16.07.2013, 16:08  [ТС]
http://v-alena-d.myjino.ru/str... xnika.html
0
 Аватар для Ruisenor
130 / 130 / 1
Регистрация: 29.05.2013
Сообщений: 612
16.07.2013, 16:34
сейчас гляну открыл страничку

Добавлено через 15 минут
прикрепите файлы лайтбокса или скажите как называется я скачаю и посмотрю в файлах
0
 Аватар для v_alena_d
0 / 0 / 1
Регистрация: 09.07.2013
Сообщений: 55
16.07.2013, 16:39  [ТС]
lightbox.zip вот тот архив который я скачивала
0
 Аватар для Ruisenor
130 / 130 / 1
Регистрация: 29.05.2013
Сообщений: 612
16.07.2013, 17:08
попробуйте закоментировать поочередно вот єти две фразы в
JavaScript
1
var objLightboxDetails = document.getElementById('lightboxDetails');
и вот эту ( только вначале одну и посмотрите , а потом другую вот эту :
JavaScript
1
var objCaption = document.getElementById('lightboxCaption');
можно просто убрать например слово lightboxDetails ( только кавычки оставляйте , а то скрипт ваш не будет работать- убрав слово посомтрите будет работать или нет ) и со вторым словом lightboxCaption тоже самое проделайте . И напишите что получилось - только слова запомните , чтобы можно было назад восстановить)
0
Почетный модератор
12274 / 5340 / 268
Регистрация: 05.04.2011
Сообщений: 14,086
Записей в блоге: 2
16.07.2013, 17:15
v_alena_d,
 Комментарий модератора 
Правила форума, пункт 4.4

На каждый вопрос создавайте по одной теме - это помогает избежать путаницы в ответах и облегчает поиск.


Разделено
0
 Аватар для Ruisenor
130 / 130 / 1
Регистрация: 29.05.2013
Сообщений: 612
16.07.2013, 17:25
HTML5
1
<div id="keyboardMsg"></div>
найдите это выражение в lightbox.js и закоментируйте - оно отвечает за то выражение снизу которое вы хотите удалить . Проверьте его и если все хорошо оставьте закоментированным , а эти в принципе не надо трогать имею ввиду lightboxDetails и lightboxCaption.
0
 Аватар для v_alena_d
0 / 0 / 1
Регистрация: 09.07.2013
Сообщений: 55
16.07.2013, 17:29  [ТС]
Не выходит пробовала убрать, тогда изображение не открывается картинка загрузки появляется и всё

Добавлено через 3 минуты
сейчас поищу попробую
0
 Аватар для Ruisenor
130 / 130 / 1
Регистрация: 29.05.2013
Сообщений: 612
16.07.2013, 17:29
HTML5
1
<div id="keyboardMsg"></div>
вот это выражение убирали ?

оно в lightbox.js находиться
0
 Аватар для v_alena_d
0 / 0 / 1
Регистрация: 09.07.2013
Сообщений: 55
16.07.2013, 17:35  [ТС]
нет, сейчас ищу это был ответ по тем двум строчкам

Добавлено через 3 минуты
JavaScript
1
2
3
4
5
// create keyboard message
    var objKeyboardMsg = document.createElement("div");
    objKeyboardMsg.setAttribute('id','keyboardMsg'); // <---------
    objKeyboardMsg.innerHTML = 'press <a href="#" onclick="hideLightbox(); return false;"><kbd>x</kbd></a> to close';
    objLightboxDetails.appendChild(objKeyboardMsg);
если убрать то что красным, то надпись не убирается а появляется теперь с левой стороны
0
 Аватар для Ruisenor
130 / 130 / 1
Регистрация: 29.05.2013
Сообщений: 612
16.07.2013, 17:39
нужно найти не эту фразу а выше с дивом вам давал

Добавлено через 37 секунд
HTML5
1
<div id="keyboardMsg"></div>
именно вот эту
0
 Аватар для v_alena_d
0 / 0 / 1
Регистрация: 09.07.2013
Сообщений: 55
16.07.2013, 17:40  [ТС]
сейчас поищу
0
 Аватар для Ruisenor
130 / 130 / 1
Регистрация: 29.05.2013
Сообщений: 612
16.07.2013, 17:42
JavaScript
1
objKeyboardMsg.innerHTML = 'press <a href="#" onclick="hideLightbox(); return false;"><kbd>x</kbd></a> to close';
вот она эта фраза - вы ее сами нашли
вот эту фразу удалите от кавычки до кавычки
JavaScript
1
press <a href="#" onclick="hideLightbox(); return false;"><kbd>x</kbd></a> to close
Добавлено через 1 минуту
вот эта фраза отвечает за формирование этой нижней фразы

в принципе эту может пока не искать
HTML5
1
<div id="keyboardMsg"></div>
ту которую выше указал в этом же сообщении
1
 Аватар для v_alena_d
0 / 0 / 1
Регистрация: 09.07.2013
Сообщений: 55
16.07.2013, 17:44  [ТС]
Спасибо всё ОК теперь
0
 Аватар для Ruisenor
130 / 130 / 1
Регистрация: 29.05.2013
Сообщений: 612
16.07.2013, 17:47
удалилась надпись ?

Добавлено через 30 секунд
пришлите страничку посмотреть
0
 Аватар для v_alena_d
0 / 0 / 1
Регистрация: 09.07.2013
Сообщений: 55
16.07.2013, 17:53  [ТС]
http://v-alena-d.myjino.ru/str... xnika.html
0
 Аватар для Ruisenor
130 / 130 / 1
Регистрация: 29.05.2013
Сообщений: 612
16.07.2013, 17:57
а вы не удаляли еще фразу внизу ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.07.2013, 17:57
Помогаю со студенческими работами здесь

Красивое увеличение картинок по клику
Привет! Подскажите как сделать красивое увеличение картинок по клику. Но чтобы не через маленькую и большую картинку. А чтобы например....

Не работает увеличение изображения по клику
Сайт на CMS Joomla 3.4.3. Не получается настроить увеличение изображения по клику. В index.php активной темы вставляю следующий код...

Увеличение фото при нажатии на кнопку
Добрый день уважаемые кодеры! У меня есть фотография а под ней кнопка увеличить, каким образом можно сделать , чтобы при нажатии на кнопку...

Увеличение картинки по клику
Доброго времени суток! Решил сделать увеличение картинки по клику и уменьшение картинки по второму клику. Lightbox и прочие не стал...

Увеличение значения по клику.
У меня 2 DIV &lt;DIV ID=FIRST&gt;Нажми&lt;/&gt; &lt;DIV ID=SECOND&gt;Значение&lt;/&gt; Мне нужно чтобы при нажатии на &lt;DIV ID=FIRST&gt; значение в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru