PDA

View Full Version : HTML & Javascript problems


Takamine334
08-18-2004, 03:13 AM
I am trying to use javascript when posting certain messages to that when clicked, will open a pop up window.



If you go here: www.everydayjones.com and look at the Upcoming & Previous Shows section, you will see the error I get.



In the headinclude template I have typed this:





<script LANGUAGE="JavaScript">

function popUp(URL) {

day = new Date();

id = day.getTime();

eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,men ubar=0,resizable=1,width=400,height=400');");

}

</script>





I have also typed that in the vbindex_headinclude template



In the message I have typed in HTML and I have HTML turned on. For the link, I am using this line of code:





<a href="javascriptopUp('http://everydayjones.com/msgboard/calendar.php?do=getinfo&e=1&day=2004-8-12&c=1')">The Swiss Pub, Tacoma Wa</a>





Anyone know why I might be getting the error it produces?

Takamine334
08-18-2004, 03:14 AM
for some reason after the <a href=" code it is putting the website address and THEN <b></b> and then the rest of the javascript code.

This is weird.

Modin
08-18-2004, 03:34 AM
<a href="javascript<b></b>:popUp('http://everydayjones.com/msgboard/calendar.php?do=getinfo&amp;e=2&amp;day=2004-9-30&amp;c=1')">The Swiss Pub, Tacoma Wa</a>

that's probably the reason, I grabbed that from your page source.

Takamine334
08-18-2004, 03:56 AM
but I'm putting exactly this in the message:


<a href="javascript:popUp('http://everydayjones.com/msgboard/calendar.php?do=getinfo&e=1&day=2004-8-12&c=1')">The Swiss Pub, Tacoma
WA</a>


So, why is it automatically changing it?

Takamine334
08-18-2004, 09:51 PM
no one knows? This must be more difficult than previously thought to fix.

Modin
08-19-2004, 03:18 AM
can you post the entire message here? Looks like there's something funny going on in the bbcode parser.

Takamine334
08-19-2004, 04:21 AM
is this what you wanted? I posted the message in HTML on my board.


<html>

<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0" />
<meta name="ProgId" content="FrontPage.Editor.Document" />
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />
<title>New Page 3</title>
</head>

<body>

<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber1">
<tr>
<td width="50%"><u><b>Upcoming Shows:</b></u></td>
<td width="50%" align="right">&nbsp;</td>
</tr>
<tr>
<td width="50%">&nbsp;</td>
<td width="50%" align="right">&nbsp;</td>
</tr>
<tr>
<td width="50%">
<p align="center">&nbsp;</p>
</td>
<td width="50%" align="right">&nbsp;</td>
</tr>
<tr>
<td width="50%">
<p align="right"><u><span style="FONT-WEIGHT: 700">September</span></u></p>
</td>
<td width="50%" align="right">&nbsp;</td>
</tr>
<tr>
<td width="50%">
<p align="left">Thursday, September 30, 2004</p>
</td>
<td width="50%" align="right">
<a href="javascript:popUp('http://everydayjones.com/msgboard/calendar.php?do=getinfo&e=2&day=2004-9-30&c=1')">
The Swiss Pub, Tacoma WA</a></td>
</tr>
<tr>
<td width="50%">&nbsp;</td>
<td width="50%" align="right">&nbsp;</td>
</tr>
<tr>
<td width="50%">&nbsp;</td>
<td width="50%" align="right">&nbsp;</td>
</tr>
<tr>
<td width="50%">&nbsp;</td>
<td width="50%" align="right">&nbsp;</td>
</tr>
<tr>
<td width="50%">&nbsp;</td>
<td width="50%" align="right">&nbsp;</td>
</tr>
<tr>
<td width="50%">&nbsp;</td>
<td width="50%" align="right">&nbsp;</td>
</tr>
<tr>
<td width="50%">&nbsp;</td>
<td width="50%" align="right">&nbsp;</td>
</tr>
<tr>
<td width="50%"><u><b>Previous Shows:</b></u></td>
<td width="50%" align="right">&nbsp;</td>
</tr>
<tr>
<td width="50%">&nbsp;</td>
<td width="50%" align="right">&nbsp;</td>
</tr>
<tr>
<td width="50%">
<p align="right"><u><b>August</b></u></p>
</td>
<td width="50%" align="right">&nbsp;</td>
</tr>
<tr>
<td width="50%">Thursday, August 12, 2004</td>
<td width="50%" align="right">
<a href="javascript:popUp('http://everydayjones.com/msgboard/calendar.php?do=getinfo&e=1&day=2004-8-12&c=1')">
The Swiss Pub, Tacoma WA</a></td>
</tr>
<tr>
<td width="50%">&nbsp;</td>
<td width="50%" align="right">&nbsp;</td>
</tr>
<tr>
<td width="50%">
<p align="right"><u><b>July</b></u></p>
</td>
<td width="50%" align="right">&nbsp;</td>
</tr>
<tr>
<td width="50%">Saturday, July 10, 2004</td>
<td width="50%" align="right">
<p align="right">
<a href="javascript:popUp('http://everydayjones.com/msgboard/calendar.php?do=getinfo&e=3&day=2004-7-10')">
The Unicorn Tavern, Ruston WA</a></p>
</td>
</tr>
<tr>
<td width="50%">&nbsp;</td>
<td width="50%" align="right">&nbsp;</td>
</tr>
</table>

</body>

</html>

Modin
08-19-2004, 06:32 AM
um, what we need is the exact message you post on the message board, such as what you enter in the text field for a new thread that contains this funky link. (unless this is it) :)

Takamine334
08-19-2004, 12:20 PM
yeah, thats the thread. I'm the admin and I'm the only one that can post in this forum because it supports HTML and I only use HTML for formatting purposes. I also use it for the popup links that will call upon the calendar events. I use to use these popup links on Invision Power Board and it worked fine.

For some reason, after "<A HREF=" it is putting the {board _url} and after "javascript" it is putting <b></b> for some odd reason.

Maybe this is a vbindex problem.

Modin
08-19-2004, 03:46 PM
try removing


<html>

<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0" />
<meta name="ProgId" content="FrontPage.Editor.Document" />
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />
<title>New Page 3</title>
</head>

<body>


and

</body>

</html>


as they are already outputed by the template.

Takamine334
08-19-2004, 09:34 PM
I got rid of it and still the same problem