Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Скрипт для закачки музыки из контакта (https://javascript.ru/forum/events/17533-skript-dlya-zakachki-muzyki-iz-kontakta.html)

Bebarr Swallow 23.05.2011 15:57

Скрипт для закачки музыки из контакта
 
здравствуйте.

и сразу к делу. вот у меня есть примерно такая конструкция:
<table cellspacing="0" cellpadding="0">
  <tbody>
    <tr>
      <td></td>
      <td class="info"></td>
    </tr>
  </tbody>
</table>
<div class="new"></div>


из такой конструкции мне следует сделать такое (конечно средствами JS :) ):
<table cellspacing="0" cellpadding="0">
  <tbody>
    <tr>
      <td style="padding-right: 0px !important;"></td>
      <td>more one</td>
      <td class="info"></td>
    </tr>
  </tbody>
</table>
<div class="new" style="margin-left: 20px;"></div>


пожалуйста, очень нужно помощь

trikadin 23.05.2011 20:56

Вы просите готовый скрипт с нуля.

Это работа, и за нее обычно платят деньги.
Для таких сообщений предназначен раздел форума "Работа".

Если вы все же хотите, чтобы вам помогли - приложите какие-то усилия сами и задавайте вопросы по ходу дела.

Bebarr Swallow 24.05.2011 15:15

спасибо, я и так уже сам разобрался

просто здесь умные люди, думал подскажут

Bebarr Swallow 24.05.2011 15:27

решил задачку примерно так:
document.getElementsByClassName('info')[0].setAttribute('style', 'width: 346px !important');
document.getElementsByClassName('new')[0].setAttribute('style', 'width: 302px !important');
document.getElementsByClassName('info')[0].previousSibling.previousSibling.setAttribute('sty le','padding-right: 0px !important;');
document.getElementsByClassName('info')[0].parentNode.insertBefore(переменная_дл я_вставки_между_столбиками, document.getElementsByClassName('info')[0]);

может что-то не грамотно? поправте тогда меня

trikadin 25.05.2011 01:39

<style>
.new {
 background: red;
}

#node {
 background: yellow;
}
</style>
<table cellspacing="0" cellpadding="0">
  <tbody>
    <tr>
      <td id="node">Бла бла))</td>
    </tr>
  </tbody>
</table>
<button onclick="get_new()">Ещё</button>

<script>
function get_new() {
 var node=document.getElementById("node");
 var new_td=document.createElement("td");
 new_td.innerHTML="Новый!";
 new_td.className="new";
 node.parentNode.insertBefore(new_td, node);
}
</script>


Часовой пояс GMT +3, время: 05:40.