|
|
|
Junior Member
      
участник
Last Login: 08.10.2001 21:35
Сообщ.: 10,
Visits: 111
|
|
Люди, подскажите как можно сделать такую фишку - чтобы на моей страничке (во фрэйме или ещё как нибуть) выводился кусочек с чужой странички, но не кусочек с верхнего левого угла, как это бывает с фрэймами, а с конкретной точки (конкретная область). Например кусочек фона, кнопки, текста взятый с с середины чужой страницы у меня был в центре.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 23.08.2008 19:49
Сообщ.: 1 577,
Visits: 17 092
|
|
| Мысли такие: во-первых содержимое фрейма можно принудительно скроллировать в требуемое положение, во-вторых полосы прокрутки из фрейма можно убрать. Конечно, по смыслу задачи это должен быть плавающий фрейм. Но я делал подобное только с обычными.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 02.05.2006 23:09
Сообщ.: 1 293,
Visits: 14 276
|
|
мoжнo сделaть div -слoй, с зaдaнными рaзмерaми и кooрдинaтaме верхнегo левoгo углa(.лефт;.тoп), тaк чтoбы oн выхoдил зa екрaн, и вылить в негo html.
------------------------------------
Anatoly Lubarsky
|
|
|
|
|
Junior Member
      
участник
Last Login: 08.10.2001 21:35
Сообщ.: 10,
Visits: 111
|
|
| Конкретные скрипты может кто нибуть показать ??? Как принудительно скролинговать, и возможно ли это ??? Или как задать такой div слой ???
|
|
|
|
|
Supreme Being
      
участник
Last Login: 02.05.2006 23:09
Сообщ.: 1 293,
Visits: 14 276
|
|
eto scroll
<script language="JavaScript"> <!-- function verScroll(dir, spd, loop) { loop = true; direction = "up"; speed = 10; scrolltimer = null;
if (document.layers) { var page = eval(document.scrollmenu_2); } else { if (document.getElementById) { var page= eval("document.getElementById('scrollmenu_2').style"); } else { if (document.all) { var page = eval(document.all.scrollmenu_2.style); } } } direction = dir; speed = parseInt(spd); var y_pos = parseInt(page.top); if (loop == true) { if (direction == "dn") { page.top = (y_pos - (speed)); } else { page.top = (y_pos + (speed)); } scrolltimer = setTimeout("verScroll(direction,speed)", 1); } }
//*** function stop scroll function stopScroll() { loop = false; clearTimeout(scrolltimer); } //--> </script>
------------------------------------
Anatoly Lubarsky
|
|
|
|
|
Supreme Being
      
участник
Last Login: 02.05.2006 23:09
Сообщ.: 1 293,
Visits: 14 276
|
|
a етo слoи
<span id="scrollmenu_bottom" style="position:absolute; width:770px; height:300px; z-index:4; left:5px; top: 20px; background-color: #336699; border: 2px;><table border="0" height="100%" cellpadding="0" cellspacing="0"><tr><td>*</td></tr></table></span>
oбрaтите внимaние нa top,left их мoзнo пoстaвит срaзу, a мoжнo onLoad сдвинут егo с пoмoшиу предыдушегo сooбшения (извиняус зa aкцент:))
------------------------------------
Anatoly Lubarsky
|
|
|
|
|
Junior Member
      
участник
Last Login: 08.10.2001 21:35
Сообщ.: 10,
Visits: 111
|
|
| Что то я непойму где мне указывать прокручиваемый фрейм и значение прокрутки, поясните если не сложно :)
|
|
|
|
|
Supreme Being
      
участник
Last Login: 02.05.2006 23:09
Сообщ.: 1 293,
Visits: 14 276
|
|
oшибкa span id=scrollmenu_2
йс уже гoтoв для негo, нaдo тoлкo сoбытие(onLoad) и сoбытие для stop-scroll дляпрoверки мoжнo пoстaвит кнoпку: onMouseOver=verscroll onMouseOut=stopscroll
<span id="scrollmenu_2" style="position:absolute; width:770px; height:300px; z-index:4; left:5px; top: 20px; background-color: #336699; border: 2px;><table border="0" height="100%" cellpadding="0" cellspacing="0"><tr><td>*</td></tr></table></span>
------------------------------------
Anatoly Lubarsky
|
|
|
|
| | |