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. Below is my code. Any help would be greatly appreaciated.
Thanks!
<%@ page language="java" import="java.util.*, java.text.* " %>
<%@ page import="com.plumtree.remote.portlet.*" %>
<%@ page import="com.plumtree.remote.prc.*" %>
<%
String path = request.getContextPath();
String basePath =
request.getScheme()+"://"+request.getServerName()+":"+request.getServerPor t()+path+"/";
%>
<% response.setHeader("Cache-Control", "max-age=3400"); %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>Weather</title>
<!-- <meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0"> -->
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
<link rel='stylesheet'
href='pt://images/plumtree/portal/custom/fh_styles/style.css'>
-->
<body>
<table>
<tr></td>
<script>
if (city="albany")
{
open("http://voap.weather.com/weather/oap/USTX0016?template=GENXH&par=null&unit=0&key=ba8a96 0da18891295bbc4cfea6a0dbe2");
}
else if(city="amsterdam")
{
window.open("http://voap.weather.com/weather/oap/NLXX0002?template=GENXH&par=null&unit=0&key=67d2b0 264796112ce6d75944acad734e")
}
else if(city="atlanta")
{
window.open("http://voap.weather.com/weather/oap/USGA0028?template=GENXH&par=null&unit=0&key=67d2b0 264796112ce6d75944acad734e")
}
else if (city='austin')
{
String("http://voap.weather.com/weather/oap/USTX0057?template=GENXH&par=null&unit=0&key=67d2b0 264796112ce6d75944acad734e")
}
else if (city='beijing')
{
String("http://voap.weather.com/weather/oap/CHXX0008?template=GENXH&par=null&unit=1&key=67d2b0 264796112ce6d75944acad734e")
}
else if (city='berlin')
{
String("http://voap.weather.com/weather/oap/GMXX0007?template=GENXH&par=null&unit=1&key=67d2b0 264796112ce6d75944acad734e")
}
else if (city='boston')
{
String("http://voap.weather.com/weather/oap/USMA0046?template=GENXH&par=null&unit=0&key=67d2b0 264796112ce6d75944acad734e")
}
else if (city='brussels')
{
String("http://voap.weather.com/weather/oap/BEXX0005?template=GENXH&par=null&unit=1&key=67d2b0 264796112ce6d75944acad734e")
}
else if (city='buffalo')
{
String("http://voap.weather.com/weather/oap/USNY0181?template=GENXH&par=null&unit=0&key=67d2b0 264796112ce6d75944acad734e")
}
else if (city='calgary')
{
String("http://voap.weather.com/weather/oap/CAXX0054?template=GENXH&par=null&unit=1&key=67d2b0 264796112ce6d75944acad734e'")
}
else if (city='charlotte')
{
String("http://voap.weather.com/weather/oap/USNC0121?template=GENXH&par=null&unit=0&key=67d2b0 264796112ce6d75944acad734e'")
}
else if (city='chicago')
{
String("http://voap.weather.com/weather/oap/USIL0225?template=GENXH&par=null&unit=0&key=67d2b0 264796112ce6d75944acad734e'")
}
else if (city='cleveland')
{
String("http://voap.weather.com/weather/oap/USOH0195?template=GENXH&par=null&unit=0&key=67d2b0 264796112ce6d75944acad734e")
}
else if (city='dallas')
{
String("http://voap.weather.com/weather/oap/USTX0327?template=GENXH&par=null&unit=0&key=67d2b0 264796112ce6d75944acad734e")
}
else if (city='detroit')
{
String("http://voap.weather.com/weather/oap/USMI0229?template=GENXH&par=null&unit=0&key=67d2b0 264796112ce6d75944acad734e")
}
else if (city='dublin')
{
String("http://voap.weather.com/weather/oap/EIXX0014?template=GENXH&par=null&unit=1&key=67d2b0 264796112ce6d75944acad734e")
}
else if (city='edinburgh')
{
String("http://voap.weather.com/weather/oap/UKXX0052?template=GENXH&par=null&unit=1&key=67d2b0 264796112ce6d75944acad734e'")
}
else if (city='edmonton')
{
String("http://voap.weather.com/weather/oap/ASXX0036?template=GENXH&par=null&unit=1&key=67d2b0 264796112ce6d75944acad734e")
}
else if (city='frankfurt')
{
String("http://voap.weather.com/weather/oap/GMXX0185?template=GENXH&par=null&unit=1&key=67d2b0 264796112ce6d75944acad734e")
}
else if (city='hongkong')
{
String("http://voap.weather.com/weather/oap/CHXX0049?template=GENXH&par=null&unit=1&key=67d2b0 264796112ce6d75944acad734e")
}
else if (city='houston')
{
String("http://voap.weather.com/weather/oap/USTX0617?template=GENXH&par=null&unit=0&key=67d2b0 264796112ce6d75944acad734e")
}
else if (city='johannesburg')
{
String("http://voap.weather.com/weather/oap/SFXX0023?template=GENXH&par=null&unit=1&key=67d2b0 264796112ce6d75944acad734e")
}
else if (city='kansascity')
{
String("http://voap.weather.com/weather/oap/USMO0460?template=GENXH&par=null&unit=0&key=67d2b0 264796112ce6d75944acad734e")
}
else if (city='kualalumpur')
{
String("http://voap.weather.com/weather/oap/MYXX0008?template=GENXH&par=null&unit=1&key=67d2b0 264796112ce6d75944acad734e")
}
else if (city='london')
{
String("http://voap.weather.com/weather/oap/UKXX0085?template=GENXH&par=null&unit=1&key=67d2b0 264796112ce6d75944acad734e")
}
else if (city='losangeles')
{
String("http://voap.weather.com/weather/oap/USCA0638?template=GENXH&par=null&unit=0&key=67d2b0 264796112ce6d75944acad734e")
}
else if (city='madrid')
{
String("http://voap.weather.com/weather/oap/SPXX0050?template=GENXH&par=null&unit=1&key=67d2b0 264796112ce6d75944acad734e")
}
else if (city='manila')
{
String("http://voap.weather.com/weather/oap/RPXX0017?template=GENXH&par=null&unit=1&key=67d2b0 264796112ce6d75944acad734e")
}
else if (city='melbourne')
{
String("http://voap.weather.com/weather/oap/ASXX0075?template=GENXH&par=null&unit=1&key=67d2b0 264796112ce6d75944acad734e")
}
else if (city='mexico')
{
String("http://voap.weather.com/weather/oap/MXDF0132?template=GENXH&par=null&unit=0&key=67d2b0 264796112ce6d75944acad734e")
}
else if (city='miami')
{
String("http://voap.weather.com/weather/oap/USFL0316?template=GENXH&par=null&unit=0&key=67d2b0 264796112ce6d75944acad734e")
}
else if (city='milan')
{
String("http://voap.weather.com/weather/oap/ITXX0042?template=GENXH&par=null&unit=1&key=67d2b0 264796112ce6d75944acad734e")
}
else if (city='minneapolis')
{
String("http://voap.weather.com/weather/oap/USMN0503?template=GENXH&par=null&unit=0&key=67d2b0 264796112ce6d75944acad734e")
}
else if (city='montreal')
{
String("http://voap.weather.com/weather/oap/CAXX0301?template=GENXH&par=null&unit=1&key=91722c 3a3c6b8b302602ce2bf13950ae")
}
else if (city='munich')
{
String("http://voap.weather.com/weather/oap/GMXX0087?template=GENXH&par=null&unit=1&key=67d2b0 264796112ce6d75944acad734e")
}
else if (city='neworleans')
{
String("http://voap.weather.com/weather/oap/USLA0338?template=GENXH&par=null&unit=0&key=67d2b0 264796112ce6d75944acad734e")
}
else if (city='newyork')
{
String("http://voap.weather.com/weather/oap/USNY0996?template=GENXH&par=null&unit=0&key=67d2b0 264796112ce6d75944acad734e")
}
else if (city='ottawa')
{
String("http://voap.weather.com/weather/oap/CAXX0343?template=GENXH&par=null&unit=1&key=67d2b0 264796112ce6d75944acad734e")
}
else if (city='paris')
{
String("http://voap.weather.com/weather/oap/FRXX0076?template=GENXH&par=null&unit=1&key=67d2b0 264796112ce6d75944acad734e")
}
else if (city='portland')
{
String("http://voap.weather.com/weather/oap/USOR0275?template=GENXH&par=null&unit=0&key=67d2b0 264796112ce6d75944acad734e")
}
else if (city='prague')
{
String("http://voap.weather.com/weather/oap/EZXX0012?template=GENXH&par=null&unit=1&key=67d2b0 264796112ce6d75944acad734e")
}
else if (city='quebec')
{
String("http://voap.weather.com/weather/oap/CAXX0385?template=GENXH&par=null&unit=1&key=67d2b0 264796112ce6d75944acad734e")
}
else if (city='raleighdurham')
{
String("http://voap.weather.com/weather/oap/USNC0558?template=GENXH&par=null&unit=0&key=67d2b0 264796112ce6d75944acad734e")
}
else if (city='sacramento')
{
String("http://voap.weather.com/weather/oap/USCA0967?template=GENXH&par=null&unit=0&key=67d2b0 264796112ce6d75944acad734e")
}
else if (city='sanantonio')
{
String("http://voap.weather.com/weather/oap/USTX1200?template=GENXH&par=null&unit=0&key=67d2b0 264796112ce6d75944acad734e")
}
else if (city='sandiego')
{
String("http://voap.weather.com/weather/oap/USCA0982?template=GENXH&par=null&unit=0&key=67d2b0 264796112ce6d75944acad734e")
}
else if (city='sanfrancisco')
{
String("http://voap.weather.com/weather/oap/USCA0987?template=GENXH&par=null&unit=0&key=67d2b0 264796112ce6d75944acad734e")
}
else if (city='sanjuan')
{
String("http://voap.weather.com/weather/oap/PEXX0047?template=GENXH&par=null&unit=0&key=67d2b0 264796112ce6d75944acad734e")
}
else if (city='seattle')
{
String("http://voap.weather.com/weather/oap/USWA0395?template=GENXH&par=null&unit=0&key=67d2b0 264796112ce6d75944acad734e")
}
else if (city='seoul')
{
String("http://voap.weather.com/weather/oap/KSXX0037?template=GENXH&par=null&unit=0&key=67d2b0 264796112ce6d75944acad734e")
}
else if (city='shanghai')
{
String("http://voap.weather.com/weather/oap/CHXX0116?template=GENXH&par=null&unit=1&key=67d2b0 264796112ce6d75944acad734e")
}
else if (city='singapore')
{
String("http://voap.weather.com/weather/oap/SNXX0006?template=GENXH&par=null&unit=1&key=67d2b0 264796112ce6d75944acad734e")
}
else if (city='StLouis')
{
String("http://voap.weather.com/weather/oap/63102?template=GENXH&par=null&unit=0&key=67d2b0264 796112ce6d75944acad734e")
}
else if (city='sydney')
{
String("http://voap.weather.com/weather/oap/ASXX0112?template=GENXH&par=null&unit=1&key=67d2b0 264796112ce6d75944acad734e")
}
else if (city='tokyo')
{
String("http://voap.weather.com/weather/oap/JAXX0085?template=GENXH&par=null&unit=1&key=67d2b0 264796112ce6d75944acad734e")
}
else if (city='toronto')
{
String("http://voap.weather.com/weather/oap/CAXX0504?template=GENXH&par=null&unit=1&key=67d2b0 264796112ce6d75944acad734e")
}
else if (city='vancouver')
{
String("http://voap.weather.com/weather/oap/CAXX0518?template=GENXH&par=null&unit=1&key=67d2b0 264796112ce6d75944acad734e")
}
else if(city='warsaw')
{
String("http://voap.weather.com/weather/oap/PLXX0028?template=GENXH&par=null&unit=1&key=67d2b0 264796112ce6d75944acad734e")
}
</script>
</td></tr></table>
</body>