Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Изменение свойства width в тегах через PHP


Автор: Golovastik 8.3.2011, 19:33
Хочу изменять свойство width в теге <object> в зависимости от класса
таким образом не работает. Как правильно нужно?
width="<?php echo '<div class="video_width"></div>'; ?>"

Автор: Muerto 8.3.2011, 20:14
Код

document.write( JQUERY.(#video_width).width() );


как то так

ну или document.getElementById('video_width').width;

погуглите , плюс минус точка/скобка

Автор: Golovastik 8.3.2011, 20:43
Мне нужно чтоб значение от класса video_width подставилось в свойство width, а значение от класса video_height в свойство height. Как это сделать?

Автор: wOOx 8.3.2011, 21:04
Боюсь, что php у вас не знает значение width у элемента и помочь не сможет.

Можно сделать это при помощи jQuery как-то так:

Код

$(document).ready(function(){
    var mywidth = $(".video_width").css("width");
    $("#идвашегообъекта").css("width", mywidth);
})


при этом элемент с классом video_width должен существовать на странице и желательно один )

А если значение ширины известно php, то 

width="<?php echo $video_width; ?>"

Автор: Muerto 8.3.2011, 22:51
В таких случаях следует использовать ("div[id='someid']") за место #id или .classname

Автор: ksnk 9.3.2011, 08:56
Golovastik, что должно получится? На примере. Иначе тут насоветуют  smile 

Почему нельзя определить зависимость параметра width от класса в css и не морочить голову народу?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)