is that the ENTIRE spellmesasage.js code that you posted, i have a feeling it isn't.
Mark
[SOLVED] Spell check in textarea (longshot question)
Moderator: General Moderators
- Bill H
- DevNet Resident
- Posts: 1136
- Joined: Sat Jun 01, 2002 10:16 am
- Location: San Diego CA
- Contact:
The entire script:
Code: Select all
// --------------------------------------------------------------------
// phpSpell Javascript (For the PHPBB Message Document)
//
// This is (c)Copyright 2003, Team phpSpell.
// --------------------------------------------------------------------
var ie4 = (document.all) ? 1:0;
var gecko=(navigator.userAgent.indexOf('Gecko') > -1) ? 1:0;
var op6=(navigator.userAgent.indexOf('Opera/6') > -1) ? 1:0;
var op7=(navigator.userAgent.indexOf('Opera/7') > -1) ? 1 : (navigator.userAgent.indexOf('Opera 7') > -1) ? 1:0;
var ns4=(navigator.userAgent.indexOf('Mozilla/4.7') > -1) ? 1:0;
var sf=(navigator.userAgent.indexOf('Safari') > -1) ? 1:0;
if (op7) ie4 = 0;
if (sf) {
ie4 = 0;
gecko = 1;
}
var LinkToField = "";
function openspell()
{
height = 391;
width = 555;
if (ie4) LinkToField = self.post.narr;
if (gecko) {
LinkToField = parent.document.post.narr;
height = height + 6;
}
if (op6) {
LinkToField = document.formsї0].narr;
height = height + 10;
width = width + 10;
}
if (op7) LinkToField = document.formsї0].narr;
if (!(op6 || gecko || ie4 || op7)) {
alert("phpSpell only supports one of the following browsers:\nOpera 6+, Netscape 6+, Mozilla 1+, Internet Explorer 4+, Safari");
} else {
if (LinkToField.value.length == 0) return;
directory = "spelling/";
k = openspell.arguments.length;
if (k == 1) directory = "";
win1=window.open(directory+"phpSpell.html","spellcheckwin",'resizable=no,width='+width+',height='+height);
if (win1.opener == null) win1.opener = self;
}
return (false);
}
function Opera_Get_Link() {
return (LinkToField);
}- Bill H
- DevNet Resident
- Posts: 1136
- Joined: Sat Jun 01, 2002 10:16 am
- Location: San Diego CA
- Contact:
Nope:
didn't help the cause.
Code: Select all
<form method='post' name='reportform' action='subreport.php'>- Bill H
- DevNet Resident
- Posts: 1136
- Joined: Sat Jun 01, 2002 10:16 am
- Location: San Diego CA
- Contact:
Interesting: I changed one line in the script (which I obtained from a 3rd party -- see earlier in this thread):
and now everything works fine. (In IE 5.5 at least.) Thanks for the pointer, Mark.
Code: Select all
if (ie4) LinkToField = self.post.narr;
to
if (ie4) LinkToField = document.formsї0].narr;I used the following throughout my web pages:
http://sourceforge.net/projects/spellerpages/
Was pretty simple to setup. Considering I knew nothing about ASpell beforehand. There are a couple requirements, but I think most servers running PHP should meet them. I was able to add a custom dictionary as well that was used throughout the entire site, which was nice.
http://sourceforge.net/projects/spellerpages/
Was pretty simple to setup. Considering I knew nothing about ASpell beforehand. There are a couple requirements, but I think most servers running PHP should meet them. I was able to add a custom dictionary as well that was used throughout the entire site, which was nice.
- Bill H
- DevNet Resident
- Posts: 1136
- Joined: Sat Jun 01, 2002 10:16 am
- Location: San Diego CA
- Contact:
That looks interesting, particularly the ability to spellcheck multiple input areas. I ran the demo and it seems to perform very well, but the installation details are pretty sketchy.
Can you tell me what form the dictionary takes? The site refers to "installing a dictionary" but doesn't say what that consists of. Is a standard dictionary included in the download? What provision is included for adding words to the dictionary?
Sorry to bug you with these questions after you were kind enough to point me to the site, but it seems one has to register with the site to ask there. I do appreciate your time.
Can you tell me what form the dictionary takes? The site refers to "installing a dictionary" but doesn't say what that consists of. Is a standard dictionary included in the download? What provision is included for adding words to the dictionary?
Sorry to bug you with these questions after you were kind enough to point me to the site, but it seems one has to register with the site to ask there. I do appreciate your time.