Lee <REM0VElbspamtrap (AT) cox (DOT) net> wrote
Quote:
You seem to be missing the details of the error message.
Most likely, it's complaining that you don't have forms
by the names it's expecting. Your code expects the form
that contains the select to be named "pdsForm" and for
there to be another form named "formName" containing a
field named "fieldName". If those don't exist, you're
going to get errors. |
The error message, appearing in the status bar, is simply "Errors on
page."
I've cut the function down to this and still:
function insertAtCursor(myField) {
var imageName = '';
var path = '';
var myValue = '';
var status = '';
imageName = document.forms['pdsForm'].elements['imagesToInsert'].value;
alert(imageName);
window.status= imageName;
}
This is how the form starts:
div class="onePanel">
<form id='pdsForm' name='pdsForm' method='post'
action='/robert/mcControlPanel.php' class='mcForm'>
<input id="inputId1" type="hidden"
name="formInputs[formSecurityRating]" value="associate"
class="hiddenInput">
<div class="formElement">
Weblog to add entry to: <br>
<select id="publicpenFormInput2"
name="formInputs[cbBelongsToWhichPage]">
<option value="x#x#x#blankx#x#x#">No choice made</option>
<option value="3">Home</option>
<option value="8">My photos</option>
</select>
</div>
<p> <a href="createweblogEntriesLongForm.php">Use the long form?</a>
</p>
<div class="formElement">
Type a headline:
<div class="inputBoxTitle"><input id="inputId3" type="text"
name="formInputs[cbHeadline]" value="" class="textInput">
</div></div>
<script language="javascript">
function insertAtCursor(myField) {
var imageName = '';
var path = '';
var myValue = '';
var status = '';
imageName = document.forms['pdsForm'].elements['imagesToInsert'].value;
alert(imageName);
}
function wrapSelectionBold (element) {
var range = document.selection.createRange();
if (range.parentElement() == element) range.text = '<b>' +
range.text + '<\/b>';
}
function wrapSelectionItalic (element) {
var range = document.selection.createRange();
if (range.parentElement() == element) range.text = '<i>' +
range.text + '<\/i>';
}
function wrapSelectionBlockQuote (element) {
var range = document.selection.createRange();
if (range.parentElement() == element) range.text = '<blockquote>'
+ range.text + '<\/blockquote>';
}
function wrapSelectionBigHeadline (element) {
var range = document.selection.createRange();
if (range.parentElement() == element) range.text = '<h1>' +
range.text + '<\/h1>';
}
function wrapSelectionSmallHeadline (element) {
var range = document.selection.createRange();
if (range.parentElement() == element) range.text = '<h4>' +
range.text + '<\/h4>';
}
function wrapSelectionMakeALink (element) {
var range = document.selection.createRange();
address = prompt('What address?', '');
address = '<a href=\"' + address + '\">';
if (range.parentElement() == element) range.text = address +
range.text + '<\/a>';
}
function wrapSelectionInsertImage (element) {
var range = document.selection.createRange();
address = prompt('Add address for image. If the image is on your
site, look in Image Info.', '');
address = '<img src=\"' + address + '\">';
if (range.parentElement() == element) range.text = address +
range.text;
}
</script>
<input type="button" value="bold"
onclick="wrapSelectionBold(this.form.inputId4)" />
<input type="button" value="italic"
onclick="wrapSelectionItalic(this.form.inputId4)" />
<input type="button" value="blockquote"
onclick="wrapSelectionBlockQuote(this.form.inputId 4)" />
<input type="button" value="big headline"
onclick="wrapSelectionBigHeadline(this.form.inputI d4)" />
<input type="button" value="small headline"
onclick="wrapSelectionSmallHeadline(this.form.inpu tId4)" />
<input type="button" value="make a link"
onclick="wrapSelectionMakeALink(this.form.inputId4 )" />
<br>Insert an image: <select id="imagesToInsert"
onchange="insertAtCursor(document.formName.fieldNa me);">
<option value=""></option>
<option value="">No choice made</option>
<option value="unroad_show_1.jpg">Unroad show</option>
<option value="unroad_show_2.jpg">Unroad show 2</option>
<option value="unroad_show_3.jpg">Unroad show 3</option>
</select>
<div class="formElement">
Type your main content: <br/>
<textarea id="inputId5" name="formInputs[cbMainContent]"
class="textareaInput"></textarea>
<p>HTML into symbols? <input type="checkbox" name="usingHtml"
value="y" class="textareaCheckbox"></p>
</div>