Jump to content

Ксеня

User
  • Posts

    34
  • Joined

  • Last visited

Ксеня's Achievements

Explorer

Explorer (1/14)

0

Reputation

  1. Спасибо большое, так и сделала. А нужна такая фигня для сео-оптимизации.
  2. Здравствуйте. У меня такая задача. Есть текст, который по коду должен находится выше всех элементов: например <body> <div id="up">Текст</div> <div>Что-то еще</div> <div>И Еще</div> <div>Все</div> </body> А при отображении он должен находится после блока <div>Все</div>. Бьюсь над этой задачей сутки уже. Если можете подскажите в каком направлении двигаться. Заранее спасибо!
  3. Спасибо большое за ответ Я начинающая и жутко боюсь именно этих классов(объектов) и в принципе JS. Как-то у нас отношения сразу не заладились
  4. Здравствуйте. У меня такой вопрос: Можно ли сделать так чтобы параметн из одной функции автоматически передавался в другую функцию. Например Funct1(name, id) и Funct2(name, color) выполняются в разных местах и при разных обстоятельствах. Так вот нужно, чтобы из Funct1 name автоматически попал в Funct2 Надеюсь объяснила нормально. Жду ответов. Заранее спасибо
  5. Точку с запятой поставила, но все равно не работает.
  6. ShowPict - функция, которую я просто не скопировала, она работает корректно. ShowPict и ShowDiv не идентичные функции, задачи у каждой разные. Первая функция меняет картинки, а вторая показывает div.
  7. Скрипт: function ShowDiv(evt, in_id_answer, in_mark, obj, brows) { fm = document.getElementById("mark_form"); fm.elements["id_answ"].value = in_id_answer; fm.elements["txt_mark"].value = in_mark; document.getElementById("span_cnl").innerHTML = '<input type="button" id="btn_cancel" name="btn_rtg" onclick="HideDiv(' +in_id_answer+ ');" value="Отмена" style="font-size: 80%;width: 75px;"></input>'; //fm.elements["btn_cancel"].onclick = "HideDiv("+in_id_answer+")"; dv = document.getElementById("Show_Div"); scrX = document.getElementById("my_body").clientWidth;//ругается именно на эту строку scrY = document.getElementById("my_body").clientHeight; mouseX = evt.clientX; mouseY = evt.clientY; formX = dv.clientWidth; formY = dv.clientHeight; if (brows.indexOf('Gecko') > -1) { var x=evt.layerX, y=evt.layerY; while(obj) { x+=obj.scrollLeft; y+=obj.scrollTop; obj=obj.scrollParent; } } else { var x=evt.offsetX, y=evt.offsetY; while(obj) { x+=obj.offsetLeft; y+=obj.offsetTop; obj=obj.offsetParent; } } if(dv.style.visibility == 'hidden') { if(mouseX + formX > scrX) { x = x - formX; } if(mouseY + formY > scrY) { y = y - formY; } dv.style.left = x; dv.style.top = y; } dv.style.visibility = 'visible'; } HTML <td valign="bottom" OnMouseOver="ShowPict('plus{$answ.id_answ}', 1, true);" OnMouseOut="ShowPict('plus{$answ.id_answ}', 1, false)" onclick="{literal}if (myBrows.indexOf('Gecko') > -1) {myEvt = event} else {myEvt = window.event; alert('sadasdasd');}{/literal} ShowDiv(myEvt, '{$answ.id_answ}',1, this,myBrows);"> <img id="plus{$answ.id_answ}1" name="plus1" src="{$SITE_ROOT}_images/1_1.gif" border=0 align="absbottom"> </td>
  8. У меня случился такой казус. Локально скрипт работает, а на боевом сайте не работает и в чем причина понять не могу. Не работе скрипт именно в Opera. Если кто знает в чем может быть причина, напишите пожалуйста. Большое спасибо И еще вопрос, работает ли clientWidth и clientHeight в Opera?
  9. Ребята, большое вам всем спасибо за помощь! Очень Вам благодарна, я так не умею
  10. Извините за не прислушивание к советам. [object HTMLDivElement],[object HTMLDivElement]- вот что выводится в сообщении. Код я упростила до простой замены кнопок в одном диве с помощью innerHTML, правда пока это работает только один раз, происходит только одна замена. Как упростить до одной кнопки пока еще не поняла, хотя подозреваю как. Если честно краснею, что не прислушалась к советам сразу, да и вообще что такую простую вещь и не могу сделать. Спасибо большое за советы. P.S. Да еще, с шаблоном все в порядке. Разобралась.
  11. Понимаете, в отдельности все работает. Проблема очевидно была в шаблоне. Когда я поместила скрипт в отдельный файл и затем уже в самом шаблоне подключила этот скрипт, все вроде заработало. А вроде потому что в IE так и не пашет. Вот такие дела
  12. Вообще я пробовала ставить в разных местамх, результат ноль, после клика просто не выполняется функция и все.
  13. А что значит в нужном месте? где должны стоять эти дивы?
  14. Скажите,пожалуйста, почему функция может выполняться или нет? и от чего это зависит? У меня проблема в том, что когда я тестирую функцию в пробном документе, она работает, стоит мне только вставить ее в нужное мне место, все перестает работать и обычно в ошибках пишется, что отсутствует объект. Вот как бы сам код, так он работает, но в шаблоне работать отказывается. Заранее спасибо <html> <head> <title></title> </head> <body> <script language="javascript"> <!-- function change_btn(status) { var play = document.getElementById('play'); var stop = document.getElementById('stop'); if(status == '1') { play.style.display = 'block'; stop.style.display = 'none'; } else if(status == '0') { play.style.display = 'none'; stop.style.display = 'block'; } } //--> </script> <div id="play" style="padding: 0; margin: 0; display: block;"><button onclick="change_btn('0');" style="width: 30px;"><img src="play.gif" alt="play" align="center"></button></div> <div id="stop" style="padding: 0; margin: 0; display: none;"><button onclick="change_btn('1');" style="width: 30px;"><img src="stop.gif" alt="stop" align="center"></button></div> </body> </html>
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy