рдкреНрд░рд╛рдЧрд┐рддрд┐рд╣рд╛рд╕
рдПрдХ рджрд┐рди рд╣рдореЗрдВ рдореЗрд▓ рдореЗрдВ рдПрдХ рдЕрд╕рдВрддреБрд╖реНрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рдкрддреНрд░ рдорд┐рд▓рд╛ред "рдЖрдкрдХреА рддрд╕реНрд╡реАрд░реЗрдВ рдореЗрд░реА рд╕рд╛рдЗрдЯ рдкрд░ рдЕрдкрд▓реЛрдб рдирд╣реАрдВ рд╣реБрдИ рд╣реИрдВ," рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдиреЗ рдХрд╣рд╛ рдФрд░ рдкрддреНрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рд╕рдВрд▓рдЧреНрди рдХрд┐рдпрд╛ рд╣реИред рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдореЗрдВ рдЪрд┐рддреНрд░ рдХреЗ рд╕рд╛рде рдПрдХ рдкрд░рдд рдереА, рдФрд░ рдЪрд┐рддреНрд░ рдХреЗ рдмрдЬрд╛рдп - рдЯреИрдЧ рд╕реЗ рдЯреНрд░рд┐рдоред

(рдмрд╛рдИрдВ рдУрд░ - рд╕рд╛рдорд╛рдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП, рджрд╛рдИрдВ рдУрд░ - рдХреНрд░реЛрдз рдХреЗ рд▓рд┐рдП)
рдЙрди рджрд┐рдиреЛрдВ рдореЗрдВ, рдбрд╛рдЙрдирд▓реЛрдб рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ - рдПрдХ рдлреЙрд░реНрдо рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬреЛ рдПрдХ iframe рдХреЛ рд╕рдмрдорд┐рдЯ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рд╡рд╣рд╛рдБ рд╕реЗ, рд╕рд╛рджреЗ-рдкрд╛рда рдореЗрдВ, рдпрд╣ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд▓реЗрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдЖрдк рд╣рдорд╛рд░реЗ рд╕рд░реНрд╡рд░ рдкрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдлрд╝рд╛рдЗрд▓ рдХрд╛ рд▓рд┐рдВрдХ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
XmlHttpRequest2
рдФрд░
FormData
рдорд╛рдзреНрдпрдо рд╕реЗ "рдлреИрд╢рдиреЗрдмрд▓" рдбрд╛рдЙрдирд▓реЛрдб рдХреЗрд╡рд▓ рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдерд╛ред
рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рдЙрд╕рдХреЗ рд╕рд┐рд░ рдХреЛ рддреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж, рдЙрд╕рдиреЗ рд╕реАрдзреЗ
setAttribute
html рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рддрддреНрд╡ рдмрдирд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЪрд┐рддреНрд░ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЛ рдФрд░
setAttribute
рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрд╕рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдпрд╛ред рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдмрд╣реБрдд рдмрд╛рдж рдореЗрдВ рдкрддрд╛ рдЪрд▓рд╛, рдпрд╣ рдмреЗрдХрд╛рд░ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ - рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣рдорд╛рд░реЗ рд╕рд╛рде рд╕рдВрд╡рд╛рдж рдХрд░рдиреЗ рдореЗрдВ рдердХ рдЧрдпрд╛ рдерд╛, рд╣рдо рдЦреБрдж рдХреЛ рдкреБрди: рдкреЗрд╢ рдирд╣реАрдВ рдХрд░ рд╕рдХреЗ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╣рдордиреЗ рдмрд╣реБрдд рдХреЛрд╢рд┐рд╢ рдХреА) рдФрд░ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд▓рдВрдмреЗ рдмреЙрдХреНрд╕ рдореЗрдВ рдбрд╛рд▓ рджрд┐рдпрд╛, рдХрд┐рд╕реА рдиреЗ рднреА рд╢рд┐рдХрд╛рдпрдд рдирд╣реАрдВ рдХреАред
рдПрдХрд╛рдПрдХ
рдЫрд╣ рдорд╣реАрдиреЗ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рдмрд╛рдж, рдЬрдм рдЗрдореЗрдЬ рдЕрдкрд▓реЛрдб рдХреЛ рдПрдХ
рдирдП рддрд░реАрдХреЗ рд╕реЗ рдлрд┐рд░ рд╕реЗ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдПрдХ рдкреНрд░рдЧрддрд┐ рдмрд╛рд░ рдФрд░ рдлреИрд╢рдиреЗрдмрд▓ рдЪрд┐рдкреНрд╕ рдХреЗ рд╕рд╛рде, рдореБрдЭреЗ рдПрдХ рдкрд░реАрдХреНрд╖рдХ рджреНрд╡рд╛рд░рд╛ рдмреБрд▓рд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЬрд┐рд╕рдиреЗ
FormData
рдЯреЗрд╕реНрдЯ рдХреЛ рдкреБрд░рд╛рдиреЗ рддрд░реАрдХреЗ рд╕реЗ, рдЖрдЗрдлреНрд░реЗрдо рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рдЙрди рдмреНрд░рд╛рдЙрдЬрд░реЛрдВ рдкрд░ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдерд╛ рдЬреЛ
FormData
ред 2 рдпрд╛
FormData
рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдореИрдВ рдЙрд╕рдХреЗ рдкрд╛рд╕ рдЬрд╛рддрд╛ рд╣реВрдВ рдФрд░ рд╡рд╣реА рдЪреАрдЬ рджреЗрдЦрддрд╛ рд╣реВрдВ рдЬреЛ рдПрдХ рдирд╛рд░рд╛рдЬ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдиреЗ рдПрдХ рдмрд╛рд░ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдореЗрдВ рд╣рдореЗрдВ рднреЗрдЬрд╛ рдерд╛ред рдпрд╣реАрдВ, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ, рдЖрдк рдПрдХ рд╕реМрджрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд▓рдЧрд╛рддрд╛рд░ рдЦреЗрд▓рд╛ рднреА рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ!
рдореИрдВ FireBug рдЦреЛрд▓рддрд╛ рд╣реВрдВ, рдкрд░рд┐рдгрд╛рдо рдХреЛ рджреЗрдЦрддрд╛ рд╣реВрдВ, iframe рдкрд░ рд▓реМрдЯрддрд╛ рд╣реВрдВ рдФрд░ рджреЗрдЦрддрд╛ рд╣реВрдВ рдХрд┐ рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИ, рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рджреЗрдЦреЗрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, iframe рдХреЗ рдЕрдВрджрд░, рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рджреБрд╢реНрдорди рд╣реИред рд╢рд╛рдпрдж рджреЗрд░ рд╕реЗ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рдпрд╣ рдореБрдЭ рдкрд░ рд╣рд╛рд╡реА рд╣реЛ рдЧрдпрд╛ рдФрд░ рдореИрдВ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд▓рд╛ рдЧрдпрд╛ рдФрд░, рдПрдХ-рдПрдХ рдХрд░рдХреЗ, рдЬрд╛рдВрдЪреЗрдВред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рд╡рд┐рд╕реНрддрд╛рд░ рдореЗрдВ рд╕реЗ рдПрдХ рдерд╛ред рдФрд░ рдЗрд╕ рддрд░рд╣ рдХрд╛ рдПрдХ рд╡рд┐рдХрд▓реНрдк рд╢реБрд░реВ рдореЗрдВ рдореЗрд░реЗ рд╕рд┐рд░ рдореЗрдВ рднреА рдкреНрд░рд╡реЗрд╢ рдирд╣реАрдВ рдХрд░рддрд╛ рдерд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЙрд╕ рд╕рдордп рдореЗрд░реЗ рдкрд╛рд╕ рдореЗрд░реЗ рдХрдИ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдереЗ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрдИ рд╣рдЬрд╛рд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдереЗред рд╡рд┐рд╕реНрддрд╛рд░ рдореЗрдВ (рдореБрдЭреЗ рдкрддрд╛ рдирд╣реАрдВ рдХреНрдпреЛрдВ) рд▓реЗрдЦрдХ рдиреЗ рд╕рднреА рд╕рдВрднрд╡ рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдореЗрдВ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╡рд┐рд╢реЗрд╖ рдХреЛ рдПрдореНрдмреЗрдб рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред
рдХреБрдЫ рдЗрд╕ рддрд░рд╣ (рд╕реНрд╡рд░реВрдкрдг рд╕рд╣реЗрдЬрд╛ рдЧрдпрд╛, рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ - рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд, рддрд╛рдХрд┐ рд╡рд┐рд╕реНрддрд╛рд░ рдХреА рдкрд╣рдЪрд╛рди рди рд╣реЛ):
if(!doc.body)return; if(doc.getElementById('xxx')) return; var tmp = doc.createElement("div"); tmp.setAttribute("style", "display:none"); tmp.setAttribute("id",'xxx'); (doc.body||doc.head[0]).appendChild(tmp);
рдореИрдВрдиреЗ рднрдпрд╛рдирдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛрдб рдХреА рд╡рд┐рд╢рд╛рд▓ рд╢реАрдЯ рдкрд░ рднреА рд╢рдкрде рдирд╣реАрдВ рд▓реА, рд▓реЗрдХрд┐рди рдмрд╕ рдореБрд╕реНрдХреБрд░рд╛ рджрд┐рдпрд╛ - рд╕рдорд╕реНрдпрд╛ рдЗрддрдиреА рдЖрд╕рд╛рди рд╣реЛ рдЧрдИред
рдорд░рдореНрдордд рдХреЗ рд▓рд┐рдП рдмреИрд╕рд╛рдЦреА
рдбреЗрд╡рд▓рдкрд░ рдХреЛ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдирд╣реАрдВ рд▓рд┐рдЦрдирд╛ рд╣реИ, рдЦрд╛рд╕рдХрд░ рдЬрдм рд╕реЗ рдпрд╣ рдХреЗрд╡рд▓ рдЙрд╕реА рд╕реЗ рдмрд╣реБрдд рджреВрд░ рд╣реИ рдЬреЛ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЯреНрд░рд┐рдВрдХреЗрдЯ рдХреЛ рд╣рд░ рдЪреАрдЬ рдореЗрдВ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ рд╕рдВрднрд╡ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐ рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рдкреБрд░рд╛рдирд╛ рддрд░реАрдХрд╛ рд╢рд╛рдпрдж рд╣реА рдХрднреА рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛ, рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ рдЗрд╕ рддрд░рд╣ рдХреЗ рддреНрд╡рд░рд┐рдд рддрд░реАрдХреЗ рд╕реЗ рдкреВрд░реА рдЪреАрдЬрд╝ рдХреА рдорд░рдореНрдордд рдХреА:
var $source = $('<div />').html(iframeBodyContent), filename; $source.children().remove(); filename = $.trim($source.text());
рдиреЗрд╕реНрдЯреЗрдб рдЯреИрдЧ рдХрд╛рдЯ рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдХреЗрд╡рд▓ рд╕рд╛рджрд╛ рдкрд╛рда рд░рд╣рддрд╛ рд╣реИ, рдЪреАрдпрд░реНрд╕! рд╣рд░ рдХреЛрдИ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ, рд╕рднреА рд╕рдВрднрд╛рд╡рд┐рдд рдкреАрдбрд╝рд┐рдд рд╕рдВрддреБрд╖реНрдЯ рд╣реИрдВред
рдореИрдВрдиреЗ рднреА рдпрд╣рд╛рдБ рдпрд╣ рд╕рдм рдХреНрдпреЛрдВ рд▓рд┐рдЦрд╛?
рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдПрдХреНрд╕рдЯреЗрдВрд╢рди, рджреЛрдиреЛрдВ рдЙрдЪреНрдЪ-рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд╛рд▓реЗ рдФрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдирд╣реАрдВ (рдЬреИрд╕реЗ, рдЕрдлрд╕реЛрд╕, рдмрд╣реБрдордд), рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛ рд░рд╣реЗ рд╣реИрдВред рдЕрдзрд┐рдХрд╛рдВрд╢ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдмреЗрд╢рд░реНрдореА рд╕реЗ рдЖрдкрдХреЗ рдХреЛрдб рдореЗрдВ рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдХрд┐рд╕реА рддрд░рд╣ рдЗрд╕реЗ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рд╕рднреА рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧреА рдирд╣реАрдВ рд╣реИрдВред рдореИрдВ рдмрд╣реБрдд рдЦреБрд╢рдХрд┐рд╕реНрдордд рдерд╛ рдХрд┐ рдкрд░реАрдХреНрд╖рдХ рдХреЗ рдкрд╛рд╕ рд╡рд╣ рдмреЗрд╣реВрджрд╛ рдкреНрд▓рдЧрдЗрди рдерд╛ред
рд╕рддрд░реНрдХ рд░рд╣реЗрдВ (рдПрдХ рдЗрдореЛрдЯрд┐рдХреЙрди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдПрдХ рдХрдареЛрд░ рдпреВрдПрдлрдУ рдиреЗ рдЪреЗрддрд╛рд╡рдиреА рджреА рдХрд┐ рдЖрдкрдХреЛ рдЗрд╕реЗ рдпрд╣рд╛рдВ рдирд╣реАрдВ рдбрд╛рд▓рдирд╛ рдЪрд╛рд╣рд┐рдП)ред