Estoy trabajando en este sitio web
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>
<body>
<script language="javascript" src="https://archivos.meteochile.gob.cl/portaldmc/appdata/condicionactual.js?"></script>
<script type="text/javascript">
var obmetar = CondicionActualMetar['SCTN'].split("|");
estac = obmetar[0];
hramet = obmetar[1];
dddvto = obmetar[2];
dvto = Number(obmetar[2]);
fffvto = obmetar[3];
fvto = Number(obmetar[3]);
visib = obmetar[4];
fenom = obmetar[5];
temp = obmetar[6];
stem = Number(obmetar[6]);
cielo = obmetar[7];
icono = obmetar[8];
icon_f = obmetar[8].split(".");
ico1 = icon_f[0];
hrel = obmetar[9];
condic = obmetar[10];
var actualizado = CondicionActualMetar_actualizado;
</script>
<script language="javascript" src="js/datosmetar.js" type="text/javascript"></script>
<table width="625" align="center" cellspacing=" ">
<tbody>
<tr>
<td colspan="4">Ciudad: <script language="javascript" type="text/javascript" >document.write(nomb_ciu);</script></td>
</tr>
<tr>
<td width="166">Ap/Ad: <script language="javascript" type="text/javascript" >document.write(estac);</script></td>
<td width="140">Hora: <script language="javascript" type="text/javascript" >document.write(hramet);</script></td>
<td width="140">DirVto :<script language="javascript" type="text/javascript" >document.write(dddvto);</script></td>
<td width="169">SigVto: <script language="javascript" type="text/javascript" >document.write(sig);</script></td>
</tr>
<tr>
<td>IntVto: <script language="javascript" type="text/javascript" >document.write(fffvto);</script></td>
<td>Temp: <script language="javascript" type="text/javascript" >document.write(temp);</script></td>
<td>Humedad: <script language="javascript" type="text/javascript" >document.write(hrel);</script></td>
<td> </td>
</tr>
<tr>
<td>Visibilidad: <script language="javascript" type="text/javascript" >document.write(visib);</script></td>
<td>Fenomeno: <script language="javascript" type="text/javascript" >document.write(fenom);</script></td>
<td>Cielo: <script language="javascript" type="text/javascript" >document.write(cielo);</script></td>
<td> </td>
</tr>
</tbody>
</table>
</body>
</html>
la funcion javascript es la siguiente:
// JavaScript Document
// Extrae informacion Meteorologica de Estación
function buscametar()
var obmetar = CondicionActualMetar[est_cons].split("|");
var estac = new Array();
var horahet= new Array();
var dddvto = new Array();
var fffvto = new Array();
var visib = new Array();
var vis1 = new Array();
var fenom = new Array();
var temp = new Array();
var cielo = new Array();
var tcono = new Array();
var hrel = new Array();
var condic = new Array();
var ciudad = new Array();
var sig = new Array();
var icon_f = new Array();
var ico1 = new Array();
var actualiza = CondicionActualMetar_actualizado;
estac = obmetar[0];
hramet = obmetar[1];
dddvto = obmetar[2];
dvto = Number(obmetar[2]);
fffvto = obmetar[3];
fvto = Number(obmetar[3]);
visib = obmetar[4];
fenom = obmetar[5];
temp = obmetar[6];
stem = parseInt(obmetar[6]);
cielo = obmetar[7];
icono = obmetar[8];
icon_f = obmetar[8].split(".");
ico1 = icon_f[0];
hrel = obmetar[9];
condic = obmetar[10];
// Busca la Estación consultada y define nombre
if (estac == "SCAP") {nomb_ciu = "Alto Palena";}
if (estac == "SCAR") {nomb_ciu = "Arica";}
if (estac == "SCAS") {nomb_ciu = "Puerto Aysén";}
if (estac == "SCAT") {nomb_ciu = "Copiapó";}
if (estac == "SCBA") {nomb_ciu = "Balmaceda";}
if (estac == "SCCC") {nomb_ciu = "Chile Chico";}
if (estac == "SCCF") {nomb_ciu = "Calama";}
if (estac == "SCCH") {nomb_ciu = "Chillán";}
if (estac == "SCCI") {nomb_ciu = "Punta Arenas";}
if (estac == "SCCY") {nomb_ciu = "Coyhaique";}
if (estac == "SCDA") {nomb_ciu = "Iquique";}
if (estac == "SCEL") {nomb_ciu = "Santiago - Aeropuerto";}
if (estac == "SCTB") {nomb_ciu = "Santiago - Centro";}
if (estac == "SCFA") {nomb_ciu = "Antofagasta";}
if (estac == "SCFM") {nomb_ciu = "Porvenir";}
if (estac == "SCFT") {nomb_ciu = "Futaleufú";}
if (estac == "SCGE") {nomb_ciu = "Los Angeles";}
if (estac == "SCGZ") {nomb_ciu = "Puerto Williams";}
if (estac == "SCHR") {nomb_ciu = "Cochrane";}
if (estac == "SCIC") {nomb_ciu = "Curicó";}
if (estac == "SCIE") {nomb_ciu = "Concepción";}
if (estac == "SCIP") {nomb_ciu = "Isla de Pascua";}
if (estac == "SCBA") {nomb_ciu = "Balmaceda";}
if (estac == "SCIR") {nomb_ciu = "Juan Fernández";}
if (estac == "SCJO") {nomb_ciu = "Osorno";}
if (estac == "SCMK") {nomb_ciu = "Melinka";}
if (estac == "SCNT") {nomb_ciu = "Puerto Natales";}
if (estac == "SCON") {nomb_ciu = "Quellón";}
if (estac == "SCRD") {nomb_ciu = "Rodelillo";}
if (estac == "SCRG") {nomb_ciu = "Rancagua";}
if (estac == "SCRM") {nomb_ciu = "Antártica";}
if (estac == "SCSE") {nomb_ciu = "La Serena/Coquimbo";}
if (estac == "SCSN") {nomb_ciu = "San Antonio/Cartagena";}
if (estac == "SCTE") {nomb_ciu = "Puerto Montt";}
if (estac == "SCVD") {nomb_ciu = "Valdivia";}
if (estac == "SCVM") {nomb_ciu = "Viña del Mar/Valparaíso";}
if (estac == "SCQN") {nomb_ciu = "Santiago Centro";}
if (estac == "SCQP") {nomb_ciu = "Temuco";}
if (estac == "SCTN") {nomb_ciu = "Chaitén";}
// Define Dirección del viento
if(dvto == 20 || dvto == 30 ) { sig="NNE"; imag_dv='<img src="metar/'+"nne.png"+'"border=0 width=23 heigth=23 title="Nor Noreste">';}
if(dvto == 40 || dvto == 50 ) { sig="NE"; imag_dv='<img src="metar/'+"ne.png"+'"border=0 width=23 heigth=23 title="Noreste">';}
if(dvto == 60 || dvto == 70 ) { sig="ENE"; imag_dv='<img src="metar/'+"ene.png"+'"border=0 width=23 heigth=23 title="Este Noreste">';}
if(dvto == 80 || dvto == 90 || dvto == 100) { sig="E"; imag_dv='<img src="metar/'+"e.png"+'"border=0 width=23 heigth=23 title="Este">'; }
if(dvto == 110 || dvto == 120 ) { sig="ESE";imag_dv='<img src="metar/'+"ese.png"+'"border=0 width=23 heigth=23 title="Este Sureste">'; }
if(dvto == 130 || dvto == 140) { sig="SE"; imag_dv='<img src="metar/'+"se.png"+'"border=0 width=23 heigth=23 title="Sureste">';}
if(dvto == 150 || dvto == 160 ) { sig="SSE"; imag_dv='<img src="metar/'+"sse.png"+'"border=0 width=23 heigth=23 title="Sur Sureste">';}
if(dvto == 170 || dvto == 180 || dvto == 190) { sig="S"; imag_dv='<img src="metar/'+"s.png"+'"border=0 width=23 heigth=23 title="Sur">'; }
if(dvto == 200 || dvto == 210 ) { sig="SSO"; imag_dv='<img src="metar/'+"sso.png"+'"border=0 width=23 heigth=23 title="Sur Suroeste">';}
if(dvto == 220 || dvto == 230) { sig="SO"; imag_dv='<img src="metar/'+"so.png"+'"border=0 width=23 heigth=23 title="Sur Oeste">';}
if(dvto == 240 || dvto == 250 ) { sig="OSO"; imag_dv='<img src="metar/'+"oso.png"+'"border=0 width=23 heigth=23 title="Oeste Suroeste">';}
if(dvto == 260 || dvto == 270 || dvto == 280) { sig="O"; imag_dv='<img src="metar/'+"o.png"+'"border=0 width=23 heigth=23 title="Oeste">'; }
if(dvto == 290 || dvto == 300 ) { sig="ONO"; imag_dv='<img src="metar/'+"ono.png"+'"border=0 width=23 heigth=23 title="Oeste Noroeste">';}
if(dvto == 310 || dvto == 320) { sig="NO"; imag_dv='<img src="metar/'+"no.png"+'"border=0 width=23 heigth=23 title="Noroeste">'; }
if(dvto == 330 || dvto == 340) { sig="NNO"; imag_dv='<img src="metar/'+"nno.png"+'"border=0 width=23 heigth=23 title="Nor Noroeste">'; }
if(dvto == 350 || dvto == 360 || dvto == 10 ) { sig="N"; imag_dv='<img src="metar/'+"n.png"+'"border=0 width=23 heigth=23 title="Norte">'; }
if(dvto == 0 && fvto == 0 ) { sig="ND"; imag_dv='<img src="metar/'+"nd.png"+'"border=0 width=23 heigth=23 title="Viento Calma">'; }
if(dddvto == "VRB") { sig="VAR"; imag_dv='<img src="metar/'+"nd.png"+'"border=0 width=23 heigth=23 title="Viento Variable">'; }
/* if(dddvto == "VRB" && fvto < 4 ) { sig="VAR"; imag_dv='<img src="metar/'+"nd.png"+'"border=0 width=23 heigth=23 title="Viento Variable">'; }*/
return {nomb_ciu, sig};
// Cálculo Indice de Calor
var stem = parseFloat(temp);
var relhn = parseFloat(hrel);
TF = 1.80 * stem + 32.0;
unidad = " °C";
HIndex = -42.379 + 2.04901523 * TF + 10.14333127 * relhn - 0.22475541 * TF * relhn - 6.83783 * (Math.pow(10, -3)) * (Math.pow(TF, 2)) - 5.481717 * (Math.pow(10, -2)) * (Math.pow(relhn, 2)) + 1.22874 * (Math.pow(10, -3)) * (Math.pow(TF, 2)) * relhn + 8.5282 * (Math.pow(10, -4)) * TF * (Math.pow(relhn, 2)) - 1.99 * (Math.pow(10, -6)) * (Math.pow(TF, 2)) * (Math.pow(relhn,2));
C_Ind = Math.round((HIndex - 32) * .556);
//
// Valida rangos de Indice de Calor
if (C_Ind < 27){C_Ind = 'n/c'; cfondo = '#00FF00'; texto = 'Aceptable';}
if (C_Ind >= 27 || C_Ind <= 32){cfondo = '#ECF410'; texto = 'Caluroso';}
if (C_Ind >= 33 || C_Ind <= 40){cfondo = '#F4AA0B'; texto = 'Precaución';}
if (C_Ind >= 41 || C_Ind <= 54){cfondo = '#F14515'; texto = 'Peligro';}
if (C_Ind > 54){cfondo = '#FF0000'; texto = 'Calor Extremo';}
// Fin Cálculo Indice de Calor
Al quereer mostrar los datyos al invocar la funcion, hay dos variables que no muestran el valor asignado, que son nomb_ciu y sig.
No sé que pueda estar mal.
¿Alguien me puede ayudar a solucionar este pequeño problema?
Gracias