Титла: Отстраняване на грешка js код
Публикувано от: NikolaiTalev в Feb 18, 2011, 21:10
GeSHi (Javascript): var clip = null; function init() { clip = new ZeroClipboard.Client(); clip.setHandCursor( true ); clip.addEventListener('load', function (client) { debugstr("Flash movie loaded and ready."); }); clip.addEventListener('mouseOver', function (client) { // update the text on mouse over clip.setText(userResult.innerText ); }); clip.addEventListener('complete', function (client, text) { debugstr("Copied text to clipboard: " + text ); }); clip.glue( 'd_clip_button' ); }
така направено работи но ми вади тая грешка в конзолата Използвано беше обръщение към елемент чрез 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): var clip = null; function init() { clip = new ZeroClipboard.Client(); clip.setHandCursor( true ); clip.addEventListener('load', function (client) { debugstr("Flash movie loaded and ready."); }); clip.addEventListener('mouseOver', function (client) { // update the text on mouse over clip.setText(document.getElementById("userResult").value); }); clip.addEventListener('complete', function (client, text) { debugstr("Copied text to clipboard: " + text ); }); clip.glue( 'd_clip_button' ); }
Пак не се получава (така не работи изобщо)
Титла: Re: Отстраняване на грешка js код
Публикувано от: chen_dzen в Feb 18, 2011, 23:29
clip.setText(document.getElementById("userResult").innerHTML);
???
|