Достъп до <OBJECT><PARAM VALUE="">

12 отговора 299 прегледа
#1

Достъп до <OBJECT><PARAM VALUE="">

Здравейте.
Имам следната подредба:
<OBJECT>
<PARAM NAME="a1" VALUE="abc">
<PARAM NAME="a2" VALUE="abc">
</OBJECT>
Въпросът ми е как да получа достъп с JavaScript до VALUE ,за да мога да я променя?Със: document.getElementByName('a1') не става.
Благодаря

Отговор
в отговор на opaa #2

Re: Достъп до &lt;OBJECT&gt;&lt;PARAM VALUE=""&gt;

getElementByName

Няма такова нещо в DOM на w3c.

Отговор
в отговор на wiz. #3

Сигурен ли си?

Явно ти ги знаеш по-добре нещата от W3C.Ама за всеки случай погледни тук:
[линк]

Отговор
в отговор на wiz. #4

Абе, човече...

... не ти ли омръзна вече бе???

Just a genius

Отговор
в отговор на opaa #5

Re: Сигурен ли си?

Явно ти ги знаеш по-добре нещата от W3C.
Не явно, ами очевидно дори.

Ама за всеки случай погледни тук:

Ами и тук няма getElementByName
Може би няма да е лошо ти да погледнеш по внимателно примера, който си дал.
Ако и този път не се справиш тогава ще ти помогна.

Отговор
в отговор на opaa #6

Re: s

GetElementByName е различно от GetElementsByName ...

Предполагам, че това е имал в предвид wiz.

Mixy
Отговор
в отговор на Mixy #7

Re: s

Да,изпуснал съм s, но и с него пак не става.Примерно със :
.....getElementsByName('some').length ми дава 0

Отговор
в отговор на opaa #8

Re: s

Примерно със :
.....getElementsByName('some').length ми дава 0


_Примерно_ да дадеш URL да се види, за какво точно става дума.

Отговор
в отговор на wiz. #9

Re: s

Е нали вече си коментирахме, че ако започнат да дават URL живота няма да бъде интересен! Друго си е като трябва да отгатнеш!

БАба...


Ама баба не е жена, вие не знаете ли?
Отговор
в отговор на БaбaИлиицa #10

Няма URL

Това не е готово.Просто искам да го направя.
Нещо такова:

<OBJECT codeBase="**" classid="**">
<PARAM NAME="IP" VALUE="***.***.***.***">
<PARAM NAME="Width" VALUE="384">
<PARAM NAME="Height" VALUE="288">
</OBJECT>


Искам да мога да сменям VALUE (IP адрес) и поне според мен трябва да намеря елемента по NAME="IP", но не става.Ако не знаете просто не пишете.Все едно ви накарах да напишете преразказ с елемнти на разсъждение....

Отговор
в отговор на wiz. #11

Е за нищо не ставате....

Само каде се правите на разбирачи.Единственото,което можете е да плюете по някой особено по некви доставчици или хостинг-компании.В крайна сметка се оправих сам.Ще напиша как става,за да не налага някой като мен да опре до вас(Да не дава господ).

<script type="text/javascript">
<!--
function changeIP() {
var myIP= prompt("Please enter IP Address","");
var x=document.getElementsByName('IP');
x.value=myIP;

}
// -->
</script>
</HEAD>
<BODY onload="changeIP();return true;">
<obect .......>
<param name="IP" value="10.0.0.1">
<param name="abc" value="abc">
</object>
<obect ......>
<param name="IP" value="10.0.0.1">
<param name="abc" value="abc">
</object>
</body>


Отговор
в отговор на opaa #12

Re: Е за нищо не ставате....

Има един тон номера да ги гепиш, като например да вземеш object тага (getElementById) и да изследваш неговите childnodes. или да ги търсиш с getElementsByTagName например ;) Прочети обаче в msdn относно тая работа, щото тия обектни парами имат някоя и друга особеност...

Отговор
в отговор на opaa #13

Е ти пък ставаш за всичко!

Добре бе пич, с тоя нагъл тон какво очакваш да постигнеш? Отговора на въпроса ти са ти го дали още същия ден, в който си си попитал: ЕТО ТИ ГО... След пет дни обаче ти откриваш колелото, топлата вода и тоалетната с водно измиване, с което правиш революция в интернет технологиите, като заявяваш, че никой не ти е казал (което не е вярно, както личи от тук), че трябва да лложиш едно S в името на метода! После ръсиш неоснователно обвинения и целия свят ти е крив... Или очакваше някой да ти напише целия код?

Е не мога да ви разбера!

БАба...


Ама баба не е жена, вие не знаете ли?
Отговор