Възможно ли е да се промени това?

ivan_s

Registered
Здравейте,
Имам следния пример:
Код:
<div style="height: 250px; overflow-x: scroll; width: 350px; z-index: -1;">
    <div style="height: 750px; width: 550px; ">
            текст .... текст ....текст .... текст ....текст .... текст ....
           текст .... текст ....текст .... текст ....текст .... текст ....
          текст .... текст ....текст .... текст ....текст .... текст ....
          някоя картинка ... текст ... и т.н.
    <div
</div>

Представете си, че имате един шаблон, до който нямате права до първия див, а само до втория. Как ще промените стойностите на първия див от height: 250px и width: 350px да станат
height: 750px; width: 550px; като се има предвид, че стила на втория мога да го променя, а също мога да пиша всякакъв css i javascript към втория.
Надявам се сте ме разбрали. Благодаря на всеки отзовал се
 
[js]
<div style="height: 250px; overflow-x: scroll; width: 350px; z-index: -1;">
<div style="height: 750px; width: 550px; ">
<script type="text/javascript" charset="utf-8">
var div = parent.document.getElementsByTagName("div")[0];
div.style.width = "850px";
div.style.height = "450px";
</script>
текст .... текст ....текст .... текст ....текст .... текст ....
текст .... текст ....текст .... текст ....текст .... текст ....
текст .... текст ....текст .... текст ....текст .... текст ....
някоя картинка ... текст ... и т.н.
<div
</div>[/js]
 
Мисля, че кога който предлагаш ще стане, но той създава див в началото на сайта. Аз не споменах, че това е част от един сайт и скрипта не променя точно предния див, а първия от сайта и разваля целият му дизайн. Благодаря ти за отговора, но можеш ли да ми кажеш как да променя само предходния див?
 
Е добре де как няма да имаш достъп до този преден див? А иа Replace каквото ти е дал взима точно първоя див, но въобще в целия сайт затова може би ти прецаква дизайна, направо дай линк към сайта, вместо да се изпишат 3 страници с мнения ;)
 
Ммм да, нещо съм проспал ми се струва :)
Пробвай тогава с jQuery и нещо такова
[js]<script type="text/javascript" charset="utf-8">
jQuery('div').parents('div').parents().css({'width':'960px'});
</script>[/js]
като сложи толкова parents("div") , колкото ти трябват на тебе.
 

Back
Горе