Автор Тема: Отстраняване на грешка js код  (Прочетена 1119 пъти)

NikolaiTalev

  • Напреднали
  • *****
  • Публикации: 307
  • Distribution: Debian Wheezy
  • Window Manager: KDE
    • Профил
    • WWW
Код
GeSHi (Javascript):
  1. var clip = null;
  2.  
  3.  
  4. function init() {
  5.  
  6. clip = new ZeroClipboard.Client();
  7. clip.setHandCursor( true );
  8.  
  9. clip.addEventListener('load', function (client) {
  10. debugstr("Flash movie loaded and ready.");
  11. });
  12.  
  13. clip.addEventListener('mouseOver', function (client) {
  14. // update the text on mouse over
  15. clip.setText(userResult.innerText );
  16. });
  17.  
  18. clip.addEventListener('complete', function (client, text) {
  19. debugstr("Copied text to clipboard: " + text );
  20. });
  21.  
  22. clip.glue( 'd_clip_button' );
  23. }
  24.  
така направено работи но ми вади тая грешка в конзолата
Цитат
Използвано беше обръщение към елемент чрез ID/NAME в глобалното пространство от имена. Вместо това използвайте стандартния метод на W3C document.getElementById().
[Прекъсване при тази грешка] clip.setText(userResult.innerText );

userResult ми е дива от който копирам  :)

Това е код към Zero Clipboard създаването на бутон копи
Активен

Веднъж Linux, цял живот Linux.

http://blog.nk-support.eu/

chen_dzen

  • Напреднали
  • *****
  • Публикации: 623
  • Distribution: Debian 6.0 Squeeze
  • Window Manager: GNOME
    • Профил
Re: Отстраняване на грешка js код
« Отговор #1 -: Feb 18, 2011, 23:00 »
опитаи така :
<div id="DivId">


clip.setText(document.getElementById("DivId").value);

Дано съм бил полезен , успех !

NikolaiTalev

  • Напреднали
  • *****
  • Публикации: 307
  • Distribution: Debian Wheezy
  • Window Manager: KDE
    • Профил
    • WWW
Re: Отстраняване на грешка js код
« Отговор #2 -: Feb 18, 2011, 23:08 »
опитаи така :
<div id="DivId">


clip.setText(document.getElementById("DivId").value);

Дано съм бил полезен , успех !
Код
GeSHi (Javascript):
  1. var clip = null;
  2.  
  3.  
  4. function init() {
  5.  
  6. clip = new ZeroClipboard.Client();
  7. clip.setHandCursor( true );
  8.  
  9. clip.addEventListener('load', function (client) {
  10. debugstr("Flash movie loaded and ready.");
  11. });
  12.  
  13. clip.addEventListener('mouseOver', function (client) {
  14. // update the text on mouse over
  15.                        clip.setText(document.getElementById("userResult").value);
  16.  
  17. });
  18.  
  19. clip.addEventListener('complete', function (client, text) {
  20. debugstr("Copied text to clipboard: " + text );
  21. });
  22.  
  23. clip.glue( 'd_clip_button' );
  24. }

Пак не се получава (така не работи изобщо)
Активен

Веднъж Linux, цял живот Linux.

http://blog.nk-support.eu/

chen_dzen

  • Напреднали
  • *****
  • Публикации: 623
  • Distribution: Debian 6.0 Squeeze
  • Window Manager: GNOME
    • Профил
Re: Отстраняване на грешка js код
« Отговор #3 -: Feb 18, 2011, 23:29 »
clip.setText(document.getElementById("userResult").innerHTML);


 ???