Изменить значение данных тега объекта при нажатии кнопки - PullRequest
0 голосов
/ 20 февраля 2012

У меня есть тег объекта с пустым значением данных и меню гиперссылок.Мне нужно, чтобы значение данных тега объекта изменилось на ссылку href, установленную в каждом пункте меню, по щелчку, желательно с использованием javascript.

Вся помощь оценена и заранее благодарна.

EDIT :
Допустим, у меня есть тег объекта с данными = "" Если ссылка A имеет a href="this.html" Я хочу, чтобы атрибут данных объекта стал data="this.html" при нажатии на ссылку A

Ответы [ 2 ]

0 голосов
/ 20 февраля 2012

При нажатии на ссылку «Якоря» данные объекта изменяются, надеясь, что это именно то, что вам нужно

  <html>
        <head>
        <script type="text/javascript" src="jquery.js"></script>    
        <script type="text/javascript">
        $(document).ready(function(){

        $("a").click(function() {

        var thisObjectText=$(this).attr("href");
        if(thisObjectText!=null && thisObjectText!="")
        {
        $('#swf').attr("data",thisObjectText);
        alert($('#swf').attr("data"));
        }


        });

        });



        </script>
        </head>
        <body>

        <div id="test">
        <a href="#first" name="test-1">Aaaa</a>
        <a href="#second" name="test-2">Baaa</a>
        <a href="#third" name="test-3">Caaa</a>
        <a href="#fourth" name="test-4">Daaa</a>
        </div>


        <object id="swf" width="400" height="400" data=""></object> 
        </body>
    </html> 
0 голосов
/ 20 февраля 2012

Проходя через ваш вопрос, я проанализировал, есть ли у вас якорные теги при нажатии на этот якорный тег «значение, прикрепленное к этому тегу, должно передаваться объектам»

<html>
<head>
<script type="text/javascript" src="jquery.js"></script>    
<script type="text/javascript">
$(document).ready(function(){

$("a").click(function() {

var obj=new Object;
obj={};

var thisObjectText=$(this).attr("name");

obj.value=thisObjectText;

alert("object value on clicking links " + obj.value);

});

});



</script>
</head>
<body>

<div id="test">
<a href="#" name="test-1">Aaaa</a>
<a href="#" name="test-2">Baaa</a>
<a href="#" name="test-3">Caaa</a>
<a href="#" name="test-4">Daaa</a>
</div>
<div id="result">

</div>

</body>
</html>   
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...