/    Sign up×
Community /Pin to ProfileBookmark

can somebody bail me out of this!

+++++++++++++++++++first window+++++++++++++++++++++

[code]
<html>
<head>
<script language=”javascript”>
var myWindow;
function christDoes(){
mydWindow=open(“myWindow.html”, “myWind”);
addButton();
deleteButton();
cancelButton()
}
function addButton() {
if(subject.value.length>0){
var i=subject.value.length;
var subjects=new Array(i);
for(var k=0; k<subjects; k++){
myWindow.second.document.write(“<b>” +subjects[k].toUpperCase() +”</b><input type=’text’ name=’subjects[k].toLowerCase()’ value=”>” +”<br>”);
}
}
}

function deleteButton(){
if(subject.value.length>0){
subject.value=””;
}
}

function cancelButton(){
if(subject.value.length>0 && url.value.length>0){
subject.value=””;
url.value=””;
}
}

</script>
</head>
<body><CENTER>
<big><b>SCHOOL LOGO HERE</b><INPUT TYPE=”FILE” NAME=”url” size=30><p>
<B>ENTER YOUR SUBJECT</B><INPUT TYPE=”TEXT” NAME=”subject” VALUE=””>
<INPUT TYPE=”BUTTON” NAME=”add” VALUE=”ADD” onClick=”addButton()”>
<INPUT TYPE=”BUTTON” NAME=”delete” VALUE=”DELETE” onClick=”deleteButton()”><br>
<INPUT TYPE=”BUTTON” NAME=”ok” VALUE=”OK” onClick=”christDoes()”>
<INPUT TYPE=”BUTTON” NAME=”RESET” VALUE=”CANCEL” onClick=”cancelButton()”>
<CENTER>
</body>
</html>
[/code]

++++++++++++++++++++++second window++++++++++++++++++++++

[code]
<html>
<head>
<title>StarMoon Technologies</title>
</head>
<frameset rows=”50&#37;, 50%”>
<frame name=”second” src=”secondWindow.html”>
<frame name=”edit” src=”done2.html”>
<noframes>
<body>
</body>
</noframes>
</frameset>
</html>
[/code]

+++++++++++++++++++++++third window++++++++++++++++++++++

[code]
<html>
<head>
<script language=”javascript”>
</script>
</head>
<body><center>
<TABLE align=center>
<TR>
<TD><H4><B><I><U><FONT COLOR=MAROON>STUDENT DATA / INFORMATION </U><H4></TD>
<TR>
<TD>NAME <INPUT TYPE=”TEXT” NAME=”yourname” SIZE=17></TD>
<TD>SURNAME <INPUT TYPE=”TEXT” NAME=”surname”></TD>
<TR>
<TD>SEX: MALE<INPUT TYPE=”radio” NAME=”boy” VALUE=”” CHECKED></TD>

<TD>FEMALE<INPUT TYPE=”radio” NAME=”boy” VALUE=””></TD>
<TR>
<TD>AGE <INPUT TYPE=”TEXT” NAME=”age”></TD>
<TD>PHONE NUMBER <INPUT TYPE=”TEXT” NAME=”phone” SIZE=12></TD>
<TR>
<TD>CLASS <INPUT TYPE=”TEXT” NAME=”school” SIZE=17></TD>
<TD>E-MAIL <INPUT TYPE=”TEXT” NAME=”email”SIZE=23></TD>
<TR>
<TD>ADDRESS <INPUT TYPE=”TEXT” NAME=”address” SIZE=13></TD>
<TD>TEACHER <INPUT TYPE=”TEXT” NAME=”teacher”></TD><BR>

<CENTER>
<TABLE>
<TR>
<TD><H4><B><I><FONT COLOR=MAROON><U>SUBJECT AND SCORE </U><H4></TD>
</body>
</html>
[/code]

+++++++++++++++++++++++++fourth window++++++++++++++++++++

[code]
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml”>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″ />
<title>Editor</title>
<style type=”text/css”>
<!–
.editorbuttons {
list-style: none;
margin: 0px;
padding: 0px;
}
.editorbuttons li {
float: left;
}
.editorbuttons li img {
border:none;
}
.editorbody{clear:both; float:none;}
–>
</style>
<script type=”text/javascript”>
//First initiate some variables

var isEditable= false;
var isIE;
var isGecko;
var isSafari;
var isKonqueror;
var browser = navigator.userAgent.toLowerCase();

function initiateEditor() {
//check what browser is in use

isIE = ((browser.indexOf(“msie”) != -1) && (browser.indexOf(“opera”) == -1) && (browser.indexOf(“webtv”) == -1));
isGecko = (browser.indexOf(“gecko”) != -1);
isSafari = (browser.indexOf(“safari”) != -1);
isKonqueror = (browser.indexOf(“konqueror”) != -1);

//enable designMode if the browser is not safari or konqueror.
if (document.getElementById && document.designMode && !isSafari && !isKonqueror) {
isEditable= true;
}
}

//Javascript function dislpayEditor will create the textarea.

function displayEditor(editor, html, width, height) {
dis= “call him”
html=”this is me” +”nn” +dis
if(isEditable){
document.writeln(‘<iframe id=”‘ + editor + ‘” name=”‘ + editor + ‘” width=”‘ + width + ‘px” height=”‘ + height + ‘px” readonly></iframe>’);
//create a hidden field that will hold everything that is typed in the textarea
document.writeln(‘<input type=”hidden” id=”hidden’ + editor + ‘” name=”hidden’ + editor + ‘” value=”” readonly>’);
//assign html (textarea value) to hiddeneditor
document.getElementById(‘hidden’ + editor).value = html;
//call function designer
designer(editor, html);
}else{
document.writeln(‘<textarea name=”‘ + editor + ‘” id=”‘ + editor + ‘” cols=”39″ rows=”10″ >’ + html + ‘</textarea>’);
}
}

//this is designer function that enables designMode and writes default text to the text area
function designer(editor, html) {
html
var mainContent= “<html id=” + editor + “><head></head><body><CENTER><TABLE CELLPADDING=0, CELLSPACING=0><CAPTION><ALIGN=TOP><TR><TD ALIGN=RIGHT><B><I><FONT COLOR=BLUE SIZE=4>” + html + “</I></B></FONT></TD></TR></TABLE></CENTER><BR></BR></body></html>” ;

//assign the frame(textarea) to the edit variable using that frames id
var edit = document.getElementById(editor).contentWindow.document;
//write the content to the textarea
edit.write(mainContent);
edit.close();
//enable the designMode
edit.designMode = “On” ;
document.getElementById(editor).contentDocument.designMode = “on”;
}

//To execute command we will use javascript function editorCommand.
function editorCommand(editor, command, option) {
// first we assign the content of the textarea to the variable mainField
var mainField;
mainField = document.getElementById(editor).contentWindow;
// then we will use execCommand to execute the option on the textarea making sure the textarea stays in focus
try {
mainField.focus();
mainField.document.execCommand(command, false, option);
mainField.focus();
} catch (e) { }
}

function updateEditor(editor) {
if (!isEditable) return;
//assign the value of the textarea to the hidden field.
var hiddenField = document.getElementById(‘hidden’ + editor);
if (hiddenField.value == null) hiddenField.value = “”;
hiddenField.value = document.getElementById(editor).contentWindow.document.body.innerHTML;
}

</script>
</head>

<body>
<p><strong><a href=”http://www.emirplicanic.com/javascript/cross-browser-textarea-editor.php”>Go back to tutorial.</a></strong></p>
<form action=”#” name=”edit” method=”POST” id=”edit” onsubmit=”return submitForm();”>

<script language= “JavaScript” type= “text/javascript” >
<!–
function submitForm() {
updateEditor(‘content’);
return true;
}

initiateEditor();
//–>
</script>
<script language= “JavaScript” type= “text/javascript” >
//this calles displayEditor function. Parametars are (textarea name, textarea width, textarea height)
displayEditor(‘content’, ‘Default Text’, 600, 300);
//–>
</script>
</div>
<center>
<input type=”button” name=”save” value=”SAVE”>
<input type=”button” name=”email” value=”EMAIL”>
<input type=”button” name=”cancel” value=”CANCEL”>
</center>

</form>

</body>
</html>
[/code]

Thanks. these are my plights:
1.i want that when the image is called from first window it’s added as the background of third window and the background of the textarea in fourth window fixed.

  • 2.

    buttonAdd() when clicked should add the text(string) inputted into ‘ENTER YOUR SUBJECT’ and a textbox on third window.

  • 3.

    buttonSave(), buttonEmail(), buttonCancel() should be functioning.
    …..my indepth appreciation goes beyond writing!

  • to post a comment
    JavaScript

    1 Comments(s)

    Copy linkTweet thisAlerts:
    @KorJul 06.2010 — Too much code and too many problems. No one will have the patience to follow all those codes. Try isolate your problems and post/solve them one by one.

    As a personal note: Using pop-up windows is a mistake, these days.
    ×

    Success!

    Help @ken2010 spread the word by sharing this article on Twitter...

    Tweet This
    Sign in
    Forgot password?
    Sign in with TwitchSign in with GithubCreate Account
    about: ({
    version: 0.1.9 BETA 5.28,
    whats_new: community page,
    up_next: more Davinci•003 tasks,
    coming_soon: events calendar,
    social: @webDeveloperHQ
    });

    legal: ({
    terms: of use,
    privacy: policy
    });
    changelog: (
    version: 0.1.9,
    notes: added community page

    version: 0.1.8,
    notes: added Davinci•003

    version: 0.1.7,
    notes: upvote answers to bounties

    version: 0.1.6,
    notes: article editor refresh
    )...
    recent_tips: (
    tipper: @AriseFacilitySolutions09,
    tipped: article
    amount: 1000 SATS,

    tipper: @Yussuf4331,
    tipped: article
    amount: 1000 SATS,

    tipper: @darkwebsites540,
    tipped: article
    amount: 10 SATS,
    )...