Javascript Within A Javascript

Jan 10, 2007

I have a multi-frame page. The frames are named Frame_1, Frame_2 and
Frame_3.

Frame_1 has a drop down box. When a value is selected in this drop
down box, Frame_2 is updated using an asp file (as I have to read from
a back-end access database).

In turn in the asp file, I have a Body onload tag to execute a
javascript function within Frame_2. this function updates the contents
of Frame_3.

Till now this is working fine.

Here is the problem. Frame_3 has a form with a radio button. When a
radio button is selected, I want that a function be executed in
Frame_3.

However since content of Frame_3 is updated using
"window.parent.Frame_3.document.writeln(", I cannot include "<Script
language="javascript" etc within the text of the window.parent. etc
because Script within a script is not allowed.

View 3 Replies


ADVERTISEMENT

Dynamically Writing Html/javascript From A Javascript Function

Jul 23, 2005

I'm working on some code and am running into brick walls. I'm trying
to write out Javascript with Javascript and I've read the clj Meta FAQ
and didn't see the answer, read many similar posts (with no luck
though), and searched through the IRT.ORG Faqs
(www.irt.org/script/script.htm).

The Javascript is designed to open an popup window and then inside that
window call another script which will resize that window. There may be
another way around this but the reason I tried this approach initially
was that I wanted to call the onload handler in the popup window to
resize the image only after the image had completely loaded. I've had
some code in the primary Javascript file (showimage.js) before that
works if the image has been cached but on the first load, it doesn't
resize properly which tells me it is probably because it is trying to
resize the window based on the image size but it isn't completely known
at that point. So I removed that code and tried placing the resizing
code in the second Javascript file (resizewindow.js). BTW I've tried
other code to open a popup image and automatically size it ie Q1443 at
irt.org but that doesn't do exactly what we need.

Even if there is another way to do this with one file, I still want to
figure out why this isn't working in case I run into it in the future.

I thought what I would need to do to use document.writeln to write
Javascript would be to escape any special characters and to break
apart the script tag ie

document.writeln('</SCRIPT>');

would become

document.writeln('</SCR' + 'IPT>');

I have a HTML page and 2 Javascript files. All files are in the same
directory and have permissions set correctly.

Here are the 3 files (keep in mind wordwrap has jacked up the
formatting):

index.html
----------
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Test</title>
<SCRIPT type="text/javascript" LANGUAGE="JavaScript1.1"
SRC="showimage.js">
</SCRIPT>
</head>

<body>
Click the house<BR>
<A ONCLICK="newWindow1('house1.jpg','Nice House')"><IMG
SRC="house1thumb.jpg"></A>
</body>
</html>


showimage.js
------------
function newWindow1(pic,sitename)
{

picWindow=window.open('','','width=25,height=25,sc rollbars=1,resizable=1');
picWindow.document.writeln('<html> <head>');
picWindow.document.writeln('<SCR' + 'IPT type="text/javascript"
LANGUAGE="JavaScript1.1" SRC="resizewindow.js"></SCR' + 'IPT>');
picWindow.document.writeln('</head>');
picWindow.document.writeln('<body onload="resizewindow();">');
picWindow.document.writeln('<img src=' + pic + '>');
picWindow.document.writeln('</body> </html>');
picWindow.document.close();
}

resizewindow.js
---------------
function resizewindow()
{
// Do resizing here.
// Right now this isn't being executed
alert("resizing window");
}


Can anyone provide some pointers as to why this javascript is failing?
I'm using IE6 on Win2k and when I click on the image to open the popup
window, it does open the window but it is white with no content and the
system immediately goes from about 4% CPU usage to 100% and
consistently stays there until I kill that window with the task
manager.

View 9 Replies View Related

DOM Javascript - Imbed Javascript In Dynamically Added Row

Jul 23, 2005

Attached is a simple HTML file that adds and delete rows. In the add
row function I set an attribute "onClick" this triggers the
testMessage() function. When I try this in Firefox it works just fine
however on IE it just refuses to work.

What is interseting is the ROW that already exists has a similar
'onClick' event which works when the page is loaded, but subsequent
"row" additions to the table to not work in IE. Code:

View 9 Replies View Related

Text/javascript, Application/x-javascript, Difference?

Feb 19, 2007

two possibilities or the attribute type of script:

text/javascript (the one i usually use) application/x-javascript

what are the differencies between both?

depends on the html content?

for example html 4.0.1 versus xhtml 1.1?

View 12 Replies View Related

Javascript Function Has No Properties In Javascript Console

May 25, 2005

I'm getting errors in Firefox everytime I try to run this frame resize code, but it works fine in IE. I can't seem to figure out what the problem is with it.

The error is: Error: theFrame has no properties
Line: 8

The line that the javascript console is showing an error for is in italics.

code from page:

<html>
<head>
<script type="text/javascript">
var defaultCols="100px,*";
var hiddenCols="0px,*";
function ShowHideMenu(){
theFrame = document.getElementById("framed");
if(theFrame.cols == defaultCols) theFrame.cols=hiddenCols;
else theFrame.cols=defaultCols;
}
</script>
<frameset cols="100px,*" name="framed">
<frame src="lframe.htm" name="frameMenu">
<frame src="mframe.htm" name="content">
</frameset>
</head>
<body>
</body></html>

Come someone let me know what I'm doing wrong here?

View 2 Replies View Related

'Javascript Anthology' Or 'Professional Javascript For Web Developers'?

Mar 30, 2006

I'm already past the basics of Javascript, and i need something that takes me to the other level and teaches me the new technologies and cool stuff (drag&drop, AJAX, OOP in javascript, maybe XUL...etc). So far i found these two books:

1. Sitepoint's "The JavaScript Anthology: 101 Essential Tips, Tricks & Hacks".
2. Worx's "Professional JavaScript for Web Developers (Wrox Professional Guides)"

Both seems to cover very insteresting topics, but i can only buy one of them. So which one do you suggest?

and by the way, i've read the sample chapter 5 of Sitepoint's book, and it seems like the author(s) just put the solutions/codes there and let you figure them out on your own. Is this how the rest of the chapters are?

View 3 Replies View Related

Nixing Javascript Via Javascript: Pseudoproto?

Jul 23, 2005

This is a question about defensive web browsing. Ocassionally I run into a page whose JavaScript does something that I find obnoxious. I would like to turn off JavaScript only for that page (instead of disabling it globally). It would be cool if there were some way to do this through a "bookmarkable" JavaScript snippet using the javascript: pseudoprotocol. Does anyone know any trick to do any of this?

View 2 Replies View Related

Extract Links From Javascript (not Using Javascript)?

May 26, 2006

I am looking for a method to extract the links embedded within the
Javascript in a web page: an ActiveX component, or example code in
C++/Pascal/etc. I am looking for a general solution, not one tailored
to a particular page/script.

Hopefully, the problem can be solved without recreating a complete
Javascript interpreter. Any ideas?

View 9 Replies View Related

Turn A Javascript Into A Javascript Function?

Oct 21, 2005

I have some javascript that I have written into the <body> section and it works great. But I would like to make it into a javascript function and define the function in the <head> section. Then in the <body> section write a small bit of javascript that would call the function() object. Code:

View 2 Replies View Related

How To Insert Javascript Code Within Javascript?

Jan 7, 2006

I would like to know how to write javascript such that, a part of it isnt considered as script, & rather as HTML. Code:

Ok, the layer div can be written using document.write. But, Google ad itself is a javascript isnt it. How can it be written into this? How does this work?

View 3 Replies View Related

AJAX, Eval(), And Javascript Within Javascript

Apr 28, 2006

Ok so, this is my purpose:
- to be able to load asynchronously (via AJAX) some javascript ads (like google's or adbrite) so as to make them be loaded in the background, then update the page after the ads have loaded via innerHTML

Why?
-Because 90% of the time in my newer sites, javascript ads are the major offender in terms of speed of page rendering

My problem:
Via ajax, I can call a php file that retrieves some javascript and outputs it, XMLhttprequest returns those javascript lines, but they don't render in the page, since they miss the whole page loading, and are apparently not parsed
For example, let's say I call a php file via ajax, and it returns the output into a variable named "text" containing "document.write('hello')"
if I use xxx.innerHTML=text, nothing happens

My 1st solution:
Passing those javascript lines to eval() [like eval(text) ], but this produces a second problem, that I couldn't solve (probably because of my lack of knowledge in javascipt):
if I eval the code, it deletes my current page and renders a new one
for example, if I parse a document.write, my page disappears, and a new one is rendered with the document.write text

What I want is basically to make that "document.write" appear inside a div in my page, adding to the content (and not overwriting the whole page), much like what happens when using innerHTML

Is this even possible? How would you go about it?
I tried xxx.innerHTML=eval(outputfromphpfile) but it overwrites my whole page...

View 3 Replies View Related

JavaScript Withing JavaScript ?

Nov 26, 2000

Just a quickie: is it possible to place javascript within javascript? The following is the code I am using to create a pop-up for a picture gallery. I would like to place a banner from a banner exchange in bold under each photo. When I use the code below I get an error message:

<SCRIPT language=JavaScript>
<!--
function openpic(pic_name) {
myWin= open("", "displayWindow", "width=640,height=510,status=no,toolbar=no,
menubar=no,scrollbars=yes,resizable=yes,alwaysraised=yes");

myWin.document.open();
myWin.document.write("<html><head><title>" + pic_name + "</title>");
myWin.document.write("</head><BODY><center><TABLE CELLPADDING=&#390;' CELLSPACING=&#390;' WIDTH=òr'>");
myWin.document.write("<br><img src=kate/image"+ pic_name + ".jpg><br>");
myWin.document.write("<br><br><BR><br><BR><br><BR>");
myWin.document.write("<script language='javascript' type='text/javascript' src='http://www.linkbuddies.com/ad.go?id=134039+2&n=3'></script>");

myWin.document.write("</center></body></html>");

myWin.document.close();
}

//-->
</SCRIPT>

View 16 Replies View Related

Javascript Inside Javascript

Dec 12, 2005

Basically, on one of my sites I'm running adsense and today I added Chitika. The problem is, I can't run those type of ads through my banner advertising program.

The banner advertising program calls the banners/HTML from code like this:

<script language=JavaScript src=http://www.mysite.com/advertise/abm.asp?z=1></script>

And using that program I'm able to either choose a banner or HTML I want to display when that code above is used. It displays HTML ok... but when I try to run an ad of either adsense or chitika nothing displays on the page. The code that would be called is:

<script type="text/javascript"><!--
*Chicika code in here*
//--></script>
<script src="http://xxx/xxx/mm.js" type="text/javascript">
</script>

So... it looks like I can't have javascript call another javascript to display on a page. My question is then... how can I edit the above to make it work or how can I work around this problem? I'd really want this to work with Chitika and not so much with adsense... but it appears both Chitika and Adsense use similar javascript code.

View 9 Replies View Related

Include Javascript File In Another Javascript File

Jul 26, 2006

is it possible to use functions from javascript file A.js in javascript file B.js?

View 5 Replies View Related

ASP Within Javascript

Jul 23, 2005

How can I pull this ASP var into javascript?
What is wrong with this statement?

<%
todaysdate = (now)
response.write (todaysdate)
%>
<script language="JavaScript"><!--
var date = new Date();
var aspdate = <%=todaysdate %>
document.write(aspdate);
//--></script>

View 4 Replies View Related

Javascript V ASP

Jul 23, 2005

does a client side script always need a server side script in order to
function?

how can i get my javascript application to send the details of a user
filled form to me without having to have a server side script?

if i have both server side and client side script in a web
application, will the resulting application run as a client or server?

i know i probably haven't made much sense, but the problem is that i'm
trying to make sense of it all.

View 3 Replies View Related

Javascript Ide

Jul 23, 2005

I'm looking for javascript IDE with code completition and preferably script debuging. Cross platform (Windows, Linux) would be a plus.

View 1 Replies View Related

Jsp Tag In Javascript

Jul 23, 2005

I have javascript function in my jsp page. Function does following :
text1 += '<xupdate:insert-before></xupdate:insert-before>;

but i get exception that <jsp:root> expected . Slash is a problem. I try
change it to &gt; but it does nothing. Is there other solution??

View 1 Replies View Related

NSS From Javascript

Sep 22, 2005

How can I use NSS (Network Security Services) from Mozilla/Firefox
Javascript?

I'm trying to sign some data using a private key in Javascript. I know
the crypto module should allow that with the signText method, but some
of the crypto methods seem to be broken, raising Not Implemented
exceptions.

View 1 Replies View Related

Javascript/cgi

Dec 15, 2005

I know this subject has been well discussed, but I haven't found
exactly what I'm looking for in the archives, or if it's possible.

I need to call a cgi (actually, mod_perl) script, but not on every page
hit - preferably just on the first. I'm dealing with a static site and
what I'd like to do is use javascript to read a cookie, and if the
cookie is found, I'll use the value from the cookie to display some
html.

However, if the cookie isn't found, then I need to call a perl script
that will do some processing, set a cookie, but somehow I need to get
the value back - the same value that is used to set the cookie -
without reloading the page. I know I can use javascript
src="/path/to/myscript" and have the Perl script write javascript
(setting my variable which I can use later), but then I couldn't use
the "if" logic to see if I actually need to call the Perl script as the
client side javascript will be overridden by the "src" attribute...

Example code...

View 7 Replies View Related

Javascript If Else?

Jan 19, 2006

Is there a way in javascript to do an if else that shows a script in an
iframe? Let me know if that doesn't make sense. We have a portal and
in a portlet I need to grab these javascript links to display in the
portlet if a user selects a certain city. Let me know if this can be
done. Code:

View 5 Replies View Related

JavaScript RAD

Mar 27, 2006

Does anyone know if there is JavaScript RAD?

I mean something like Microsoft FrontPage, but instead of creating html
files it creates JavaScript files.

View 2 Replies View Related

JavaScript To PHP?

Mar 30, 2006

I was just wondering that if it is possible to do almost anything you
can do in JavaScript in PHP.

View 6 Replies View Related

Javascript And Php

Apr 24, 2006

can javascript communicate with php forms?

View 1 Replies View Related

Javascript Api?

Apr 27, 2006

Anyone that can suggest a good javascript api on the net? With all objects
and functions listed and explanation what they do and how to use them.

View 4 Replies View Related

XML, CSS And JavaScript

Jul 19, 2006

I'm trying to apply CSS to an XML file and interject a JavaScript
function into the page. I have the following source code:

foo.xml
======
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="foo.css" type="text/css"?>

<doc>
<element1>
my text
</element1>
</doc>


foo.css
======
element1 {
display: block;
height: 100px;
border: 1px solid Black;


This works great for me when I load that page in IE and Firefox. Now, I
want to add a JavaScript file into the mix.

foo.js
=====
alert( "Hello, World from foo.js");


When I try to include it into the XML as a <scripttag, I don't get
the desired behavior. I've seen suggestions where people are using XSLT
to transform the XML into HTML, but I'd prefer to leave HTML and all
it's legacy behind. Is this possible?

View 6 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved