> -----Original Message-----
> From: Ed Curtis [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, March 07, 2007 11:47 AM
> To: php-general@lists.php.net
> Subject: Re: [PHP] php and javascript error
> 
> 
> >>><a href="#" onclick="javascript:window.open('web_forward.php?address=<?
> >>>echo $web_url; ?>&agent=<? echo $agent; ?>&real_company_name=<? echo
> >>>$real_company_name; ?>', 'Web Site');">
> >>>
> >>>This produces an "Error on Page" in IE 7, but works perfectly in
> Firefox
> >>>and Netscape.


Is it because you have given the window the name 'Web Site' which contains a
space character?  Try naming it 'WebSite' (without the space)

Hopefully that is the culprit.


> >>>I have several other javascript calls on the page where this call
> >>>resides and all of them work perfectly except for this one. Does this
> >>>error occur because I'm sending the variables to another script that
> >>>does some logging then forwards the user to the URL or is it just a IE
> >>>quirk?
> >>>
> >>
> >>This is a JavaScript issue, but may have something to do with the data
> you
> >>are echoing out in PHP. Look at the source in the browser. My guess it
> >>that
> 
> >>you've got a stay quote mark in one of your PHP vars.
> 
> Not it, I looked and there's nothing there.
> 
> >>PS: If you want your code to validate, change the & to &amp;  Add the
> >>closing </a> tag too.
> 
> Thanks, the &'s are now all &amp;. The closing </a> is in the script,
> just wasn't posted in the message.
> 
> >>PPS: It's advisable not to use the short tags, use <?php instead of <?
> 
> Can you tell me why? Is it just a personal preference?
> 
> Another JS call directly in front of this one works perfectly.
> 
> <a href="#" onclick="javascript:window.open('email.php?mls=<? echo $mls;
> ?>&amp;toagent=<? echo $agent; ?>&amp;toagentemail=<? echo $agent_email;
> ?>&amp;tocompanyname=<? echo $real_company_name; ?>', 'Email',
> 'width=400,height=400,scrollbars=no,resizable=yes');">
> Send Me Email
> </a>
> 
> The only difference is this call has the window options included the one
> that doesn't work doesn't have them. I've added them just to check and
> it didn't change anything.
> 
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to