Page Menu
Home
Code
Search
Configure Global Search
Log In
Files
F947403
spellchecker.html
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
2 KB
Subscribers
None
spellchecker.html
View Options
<
script
>
var
wordWindow
=
null
;
var
controlWindow
=
null
;
function
init_spell
(
spellerWindow
)
{
if
(
spellerWindow
)
{
if
(
spellerWindow
.
windowType
==
"wordWindow"
)
{
wordWindow
=
spellerWindow
;
}
else
if
(
spellerWindow
.
windowType
==
"controlWindow"
)
{
controlWindow
=
spellerWindow
;
}
}
if
(
controlWindow
&&
wordWindow
)
{
// populate the speller object and start it off!
var
speller
=
opener
.
speller
;
wordWindow
.
speller
=
speller
;
speller
.
startCheck
(
wordWindow
,
controlWindow
);
}
}
// encodeForPost
function
encodeForPost
(
str
)
{
var
s
=
new
String
(
str
);
s
=
encodeURIComponent
(
s
);
// additionally encode single quotes to evade any PHP
// magic_quotes_gpc setting (it inserts escape characters and
// therefore skews the btye positions of misspelled words)
return
s
.
replace
(
/\'/g
,
'%27'
);
}
// post the text area data to the script that populates the speller
function
postWords
()
{
var
bodyDoc
=
window
.
frames
[
0
].
document
;
bodyDoc
.
open
();
bodyDoc
.
write
(
'<html>'
);
bodyDoc
.
write
(
'<meta http-equiv="Content-Type" content="text/html; charset=utf-8">'
);
bodyDoc
.
write
(
'<link rel="stylesheet" type="text/css" href="spellerStyle.css"/>'
);
if
(
opener
)
{
var
speller
=
opener
.
speller
;
bodyDoc
.
write
(
'<body class="normalText" onLoad="document.forms[0].submit();">'
);
bodyDoc
.
write
(
'<p>'
+
window
.
parent
.
FCKLang
.
DlgSpellProgress
+
'<\/p>'
);
// by FredCK
bodyDoc
.
write
(
'<form action="'
+
speller
.
spellCheckScript
+
'" method="post">'
);
for
(
var
i
=
0
;
i
<
speller
.
textInputs
.
length
;
i
++
)
{
bodyDoc
.
write
(
'<input type="hidden" name="textinputs[]" value="'
+
encodeForPost
(
speller
.
textInputs
[
i
].
value
)
+
'">'
);
}
bodyDoc
.
write
(
'<\/form>'
);
bodyDoc
.
write
(
'<\/body>'
);
}
else
{
bodyDoc
.
write
(
'<body class="normalText">'
);
bodyDoc
.
write
(
'<p><b>This page cannot be displayed<\/b><\/p><p>The window was not opened from another window.<\/p>'
);
bodyDoc
.
write
(
'<\/body>'
);
}
bodyDoc
.
write
(
'<\/html>'
);
bodyDoc
.
close
();
}
</
script
>
<
html
>
<
meta
http-equiv
=
"Content-Type"
content
=
"text/html; charset=utf-8"
>
<
head
>
<
title
>
Speller Pages
</
title
>
</
head
>
<
frameset
rows
=
"*,201"
onLoad
=
"postWords();"
>
<
frame
src
=
"blank.html"
>
<
frame
src
=
"controls.html"
>
</
frameset
>
</
html
>
File Metadata
Details
Attached
Mime Type
text/html
Expires
Sat, Apr 26, 11:40 (1 d, 12 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
25528
Default Alt Text
spellchecker.html (2 KB)
Attached To
rZED Zed
Event Timeline
Log In to Comment