473,614 Members | 2,428 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Script problem/question with code

This may be easy for most but I can't get this thing to work. I
believe I followed all the instructions but when I click on the link
no window opens just the default IE page cannot display. Here is
exactly what I entered in the link dialog:

<a
href="javascrip t:popImage('htt p://www.sambuccibro s.com/carseat.jpg','N ew
Car Seat')">

Is this my problem? Please help.

P.S. I am using Dreamweaver MX 2004

BELOW IS THE INSTRUCTIONS AND EXACTLY WHAT I COPIED AND PASTED BETWEEN
THE HEAD TAGS AS PER THE INSTRUCTIONS:
=============== =============== =============== =============== ==
Script: Auto-Sizing Image Popup Window

Functions: Use this script to launch a popup window that
automatically loads an image and resizes itself
to fit neatly around that image. The script also
places a title you set in the titlebar of the
popup window. Any number of images can be launched
from a single instance of the script.

Browsers: NS6-7 & IE4 and later
[Degrades functionally in NS4]

Author: etLux
=============== =============== =============== =============== ==

STEP 1.
Inserting the JavaScript <script> In Your Page

Insert the following script in the <head>...</head> part
of your page. Take special care not to break any of the lines;
they must be exactly as shown.

Set the variables as per the instructions in the script.

<script>

// Script Source: CodeLifter.com
// Copyright 2003
// Do not remove this notice.

// SETUPS:
// =============== =============== =

// Set the horizontal and vertical position for the popup

PositionX = 100;
PositionY = 100;

// Set these value approximately 20 pixels greater than the
// size of the largest image to be used (needed for Netscape)

defaultWidth = 500;
defaultHeight = 500;

// Set autoclose true to have the window close automatically
// Set autoclose false to allow multiple popup windows

var AutoClose = true;

// Do not edit below this line...
// =============== =============== ==
if (parseInt(navig ator.appVersion .charAt(0))>=4) {
var isNN=(navigator .appName=="Nets cape")?1:0;
var isIE=(navigator .appName.indexO f("Microsoft")! =-1)?1:0;}
var
optNN='scrollba rs=no,width='+d efaultWidth+',h eight='+default Height+',left=' +PositionX+',to p='+PositionY;
var
optIE='scrollba rs=no,width=150 ,height=100,lef t='+PositionX+' ,top='+Position Y;
function popImage(imageU RL,imageTitle){
if (isNN){imgWin=w indow.open('abo ut:blank','',op tNN);}
if (isIE){imgWin=w indow.open('abo ut:blank','',op tIE);}
with (imgWin.documen t){
writeln('<html> <head><title>Lo ading...</title><style>bo dy{margin:0px;} </style>');writel n('<sc'+'ript>' );
writeln('var isNN,isIE;');wr iteln('if
(parseInt(navig ator.appVersion .charAt(0))>=4) {');
writeln('isNN=( navigator.appNa me=="Netscape") ?1:0;');writeln ('isIE=(navigat or.appName.inde xOf("Microsoft" )!=-1)?1:0;}');
writeln('functi on reSizeToImage() {');writeln('if
(isIE){');write ln('window.resi zeTo(100,100);' );
writeln('width= 100-(document.body. clientWidth-document.images[0].width);');
writeln('height =100-(document.body. clientHeight-document.images[0].height);');
writeln('window .resizeTo(width ,height);}');wr iteln('if (isNN){');
writeln('window .innerWidth=doc ument.images["George"].width;');write ln('window.inne rHeight=documen t.images["George"].height;}}');
writeln('functi on
doTitle(){docum ent.title="'+im ageTitle+'";}') ;writeln('</sc'+'ript>');
if (!AutoClose) writeln('</head><body bgcolor=000000 scroll="no"
onload="reSizeT oImage();doTitl e();self.focus( )">')
else writeln('</head><body bgcolor=000000 scroll="no"
onload="reSizeT oImage();doTitl e();self.focus( )"
onblur="self.cl ose()">');
writeln('<img name="George" src='+imageURL+ '
style="display: block"></body></html>');
close();
}}

</script>

=============== =============== =============== =============== ==

STEP 2.
Calling the Image Popup from Links in Your Page

This is the form of the function:

popImage("url_o f_image","title _of_image")

Use the relative or absolute path of the image where we show
url_of_image. This is the url of the image you wish to show
in the auto-sizing popup window.

Use any text you wish where we show title_of_image. This is
the title that will appear in the titlebar of the popup. (Note:
do not use single- or double-quotes within a title.)

Caution: Be careful to place both values within quotes.
See the samples below.
Example 1: Launching from a text link

<a href="javascrip t:popImage('htt p://SomeSite.com/SomeImage.gif', 'Some
Title')">
Click Here
</a>
Example 2: Launching from an image link

<a href="javascrip t:popImage('htt p://SomeSite.com/SomeImage.gif', 'Some
Title')">
<img src="YourImage. gif" border="0">
</a>
Example 3: Launching from a form button

<form>
<input type="button" value="Click Here"
onClick="popIma ge('SomeImage.g if','Some Title')">
</form>

=============== =============[end]=============== ==============

Jul 20 '05 #1
2 1733

Dennis <sa*@noemail.co m> wrote in message
news:00******** *************** *********@4ax.c om...
This may be easy for most but I can't get this thing to work. I
believe I followed all the instructions but when I click on the link
no window opens just the default IE page cannot display. Here is
exactly what I entered in the link dialog:
<<snip>>
=============== =============[end]=============== ==============


Hi,
cleaned up the script a little because my editor was complaining,
and produced the following which worked as expected.
Don't know if the problem was the wrapping of the code or
how the link info was going into Dreamweaver....
<HTML>
<HEAD>
<TITLE></TITLE>
<META name="descripti on" content="">
<META name="keywords" content="">
<META name="generator " content="CuteHT ML">
</HEAD>
<script>

// Script Source: CodeLifter.com
// Copyright 2003
// Do not remove this notice.

// SETUPS:
// =============== =============== =

// Set the horizontal and vertical position for the popup

PositionX = 100;
PositionY = 100;

// Set these value approximately 20 pixels greater than the
// size of the largest image to be used (needed for Netscape)

defaultWidth = 500;
defaultHeight = 500;

// Set autoclose true to have the window close automatically
// Set autoclose false to allow multiple popup windows

var AutoClose = true;

// Do not edit below this line...
// =============== =============== ==
if (parseInt(navig ator.appVersion .charAt(0))>=4) {
var isNN=(navigator .appName=="Nets cape")?1:0;
var isIE=(navigator .appName.indexO f("Microsoft")! =-1)?1:0;}

var
optNN='scrollba rs=no,width='+d efaultWidth+',h eight='+default Height+',left=' +
PositionX+',top ='+PositionY;
var
optIE='scrollba rs=no,width=150 ,height=100,lef t='+PositionX+' ,top='+Position Y
;

function popImage(imageU RL,imageTitle){
if (isNN){imgWin=w indow.open('abo ut:blank','',op tNN);}
if (isIE){imgWin=w indow.open('abo ut:blank','',op tIE);}
with (imgWin.documen t){
writeln('<html> <head><title>Lo ading...</title><style>bo dy{margin:0px;} </styl
e>');
writeln('<sc'+' ript>');
writeln('var isNN,isIE;');
writeln('if
(parseInt(navig ator.appVersion .charAt(0))>=4) {');writeln('is NN=(navigator.a p
pName=="Netscap e")?1:0;');
writeln('isIE=( navigator.appNa me.indexOf("Mic rosoft")!=-1)?1:0;}');
writeln('functi on reSizeToImage() {');writeln('if
(isIE){');write ln('window.resi zeTo(100,100);' );
writeln('width= 100-(document.body. clientWidth-document.images[0].width);');
writeln('height =100-(document.body. clientHeight-document.images[0].height);'
);
writeln('window .resizeTo(width ,height);}');wr iteln('if (isNN){');
writeln('window .innerWidth=doc ument.images["George"].width;');
writeln('window .innerHeight=do cument.images["George"].height;}}');
writeln('functi on
doTitle(){docum ent.title="'+im ageTitle+'";}') ;writeln('</sc'+'ript>');
if (!AutoClose)
writeln('</head><body bgcolor=000000 scroll="no"
onload="reSizeT oImage();doTitl e();self.focus( )">')
else
writeln('</head><body bgcolor=000000 scroll="no"
onload="reSizeT oImage();doTitl e();self.focus( )" onblur="self.cl ose()">');
writeln('<img name="George" src='+imageURL+ '
style="display: block"></body></html>');
close();
}}

</script>

<BODY BGCOLOR="#FFFFF F" TEXT="#000000" LINK="#0000FF" VLINK="#800080" >
<!--Don't forget to add your FREE HitBOX statistics to your web page. To
do so, click on Online Services\HitBox Statistics...-->

<a
href="javascrip t:popImage('htt p://www.sambuccibro s.com/carseat.jpg','N ew
Car Seat')">
<img src="http://wizards.com/global/images/welcome_banner1 202.gif"
alt="wiz"></img></a>

</BODY>
</HTML>
Jul 20 '05 #2
Chris Crandell wrote:
Dennis <sa*@noemail.co m> wrote in message
news:00******** *************** *********@4ax.c om...

<--snip-->
<a
href="javascrip t:popImage('htt p://www.sambuccibro s.com/carseat.jpg','N ew
Car Seat')">


http://www.jibbering.com/faq/#FAQ4_24
--
Randy
Chance Favors The Prepared Mind
comp.lang.javas cript FAQ - http://jibbering.com/faq/

Jul 20 '05 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

5
2072
by: el_roachmeister | last post by:
I have a 4000 line php cgi script that is not memory or cpu intensive. It runs in 1 second. Now I am getting a lot of customer requests to add in new features. My question is if there is a point where my code will be too long and take too long to run (i.e > 5 seconds). I would really like to have my script rival the functionality of a desktop application but can php do it? My server is a dual processor with 2GB ram.
1
3239
by: Kevin Potter | last post by:
We have an application that has been running on IIS4 and IIS5 for quite some time, without problem We're now migrating to IIS6 (windows/2003), and have run into a what might? be a Javascipt problem/question... The snippet of code in question is: <script language="JavaScript"><!-- document.write("<script src='/fp/"+includename+"'></script>"); // -->></script>
10
2037
by: Nimit | last post by:
Hi, I wasn't sure which forum this post belongs to, so I've posted it to a couple forums that I thought may be appropriate. In giving me advice, please consider me a beginner. Below is a synopsis of my problem/question: SOME BACKGROUND: - I am writing a php based web application. - There is a very data intensive task I need to do that requires reading and lookup of a lot of data.
6
6970
by: VK | last post by:
I'm using window.open method in my script to open poup window. Recently Internet Explorer users reported that the script crashes on their machine with different runtime errors. See the bug: <http://support.microsoft.com/default.aspx?scid=kb;en-us;888021> The statement like myPopup = window.open(args); gives you runtime error and halts the script execution *if a 3rd party
0
3221
by: ZMan | last post by:
Scenario: This is about debugging server side scripts that make calls to middle-tier business DLLs. The server side scripts are legacy ASP 3.0 pages, and the DLLs are managed DLLs converted/developed with VB.NET. What I want from debugging is to be able to step into the methods in the DLLs called from ASP scripts using Visual Studio .NET. Background: For typical script debugging issues, you can read and follow the two documents on...
12
2981
by: tshad | last post by:
I am not sure why I am getting this error: I have the following code I want to run from another include file that holds all my functions. functions.inc ************************************************************************************ <Script runat="Server"> Sub fnHeader(client As String) response.write("<!-- #include file = ../includes/staffingHeaders.inc -->")
3
2232
by: Tobius | last post by:
I want to be able to define a custom onerror event that detects an attempt to call a known function and load a file if it's not already loaded and re-call the function. The only problem is that any triggering of the onerror event stops execution of the script block in question. Is there a workaround for this? Here's an example of what I'm trying to accomplish: ==================================================
2
3143
by: Kingo | last post by:
Hi, First, please forgive my terrible knowledge of JS! I haven't used it in years. I am trying to create a Help page where a new question is on each line, and when clicking on the question, the answer is written below it. Click on the question again removes the answer. (Basically the Q/A is being toggled).
17
34698
by: PJ | last post by:
Greetings... I have stumbled upon a small problem. I use Ajax to retrieve part of a page I need to update. I update a DIV element with the HTML contents I get from another page. It works fine. However the HTML have a SCRIPT tag that the browser should process, but
9
2386
by: Jerim79 | last post by:
Here it is: <?php if($_SERVER=='POST'){ $Number=$_POST; $Email=$_POST; $Number2=0; $error=0;
0
8179
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
8621
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
8576
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
8272
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
8427
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
7050
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
0
4049
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
1
2565
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
1
1712
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.