Linux за българи: Форуми

Програмиране => Web development => Темата е започната от: NikolaiTalev в Feb 18, 2011, 21:10



Титла: Отстраняване на грешка js код
Публикувано от: NikolaiTalev в Feb 18, 2011, 21:10
Код
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 създаването на бутон копи


Титла: Re: Отстраняване на грешка js код
Публикувано от: chen_dzen в Feb 18, 2011, 23:00
опитаи така :
<div id="DivId">


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

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


Титла: Re: Отстраняване на грешка js код
Публикувано от: NikolaiTalev в 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. }

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


Титла: Re: Отстраняване на грешка js код
Публикувано от: chen_dzen в Feb 18, 2011, 23:29
clip.setText(document.getElementById("userResult").innerHTML);


 ???