<href.external una función de JavaScript

  • rpoland
  • Born
  • Born
  • No Avatar
  • Registrado: Jul 22, 2007
  • Mensajes: 4
  • Loc: Fort collins, CO
  • Status: Offline

Nota Julio 22nd, 2007, 9:48 am

En un esfuerzo por hacer la página, trabajar con Safari, Firefox y el IE me han tratado dos soluciones.

Ayuda mucho tenerlo,

1. Mover la función de establecer por separado un. Js archivo. Este parece ser el mejor enfoque, pero cualquiera de los. Js ha producido un error o no sé cómo llamarlo.

Una versión de código y. Js a continuación.

2. El uso de "si" y "si" "si no". Hasta ahora no he sido capaz de encontrar uno de estos que separará Safari, IE, Firefox, etc

<! DOCTYPE html PUBLIC "- / / W3C / / DTD XHTML 1,0 Transición / / EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-Transitional.dtd">
<html xmlns = "http://www.w3. org/1999/xhtml "lang =" en "xml: lang =" en ">
<head>
<META http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title> Test File </ title>
<script type="text/javascript" src="loadlargeview.js"> </ script>
<link href="loadlargeviewcopy.js" rel="javascript" type="text/javascript" />
<link href = "índice. css "rel =" stylesheet "type =" text / css "/>
</ head>
<body>
<table align="center" width="650">
<tr>
<TD>
<center>
<a href="loadLargeViewcopy.js(images/irisflower.jpg,Large View, 650, 848, 500, 500)">
<img src = "images / irisflower_small. jpg "alt =" imagen "width =" 160 "altura =" 209 "align =" de abajo "/>
<br />
Ver <strong> grande </ strong>
</ a>
</ center>
</ TD>
</ TR>
</ table>
</ body>
</ HTML>

****

/ / Función loadLargeView por Richard A. Hyman; www.rhyman.net
/ / Copyright © RAHyman, todos los derechos reservados.
/ / Para el uso, póngase en contacto con R. Hyman a través del correo electrónico "rick @ t rhyman.net"
VAR largeURL;
VAR theWinTitle;
VAR imageWidth;
var imageHeight;
VAR windowWidth;
VAR windowHeight;
imageRatio var = imageWidth / imageHeight;
scriptStr var = \ r window.onresize = resizeMyImage;;
loadedWin var = window.open (,, la ubicación = 0, altura = windowHeight + +, width = windowWidth + +, scrollbars = 0, tamaño = 1);
loadedWin.document. write (<html> <head> <title> theWinTitle + + </ title>);
loadedWin.document.write (\ r <script language=\"javascript1.2\">);
loadedWin.document.write (\ r resizeMyImage función () ();
loadedWin.document.write (\ r imageRatio var = + + imageRatio;);
loadedWin.document.write (\ r newWinWidth var = window.innerWidth; newWinHeight var = window.innerHeight; windowRatio var = newWinWidth / newWinHeight;);
loadedWin.document. write (\ r if (windowRatio> imageRatio) (document.main_image.height = newWinHeight; document.main_image.width = newWinHeight * imageRatio;) else (document.main_image.width = newWinWidth; document.main_image.height = newWinWidth / imageRatio) );
loadedWin.document.write (\ r));
loadedWin.document.write (scriptStr);
loadedWin.document.write (\ r </ script> </ head> <body topmargin=0 leftmargin=0 marginheight=0 marginwidth=0>);
loadedWin.document. write (<img src=+largeURL+ name=\"main_image\">);
loadedWin.document.write (</ body> </ html>);
loadedWinRatio var = windowWidth / windowHeight;
if (loadedWinRatio> imageRatio) (
loadedWin.document.main_image.height = windowHeight;
loadedWin.document.main_image.width = windowHeight * imageRatio;
) Else (
loadedWin.document.main_image.width = windowWidth;
loadedWin.document.main_image. altura = windowWidth / imageRatio;
)
/ / Fin de loadLargeView
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Julio 22nd, 2007, 9:48 am

  • Bogey
  • Bogey
  • Genius
  • Avatar de Usuario
  • Registrado: Jul 14, 2005
  • Mensajes: 8212
  • Loc: USA
  • Status: Offline

Nota Julio 22nd, 2007, 6:44 pm

Parece que usted está tratando de aplicar un documento HTML en sí. Lo que quiero decir es que el archivo JavaScript que ya se describen los códigos HTML que usted tiene en su sitio. Pruebe el siguiente código

Código: [ Select ]
<link href="loadlargeviewcopy.js" rel="javascript" type="text/javascript" />


Pon eso en el documento principal (asegúrese de guardar una copia de seguridad.

Aunque, no creo que funcionara. Usted probablemente necesita para cortar que los archivos JavaScript en dos. Uno que va para la cabecera y el otro que va para el cuerpo, sin los códigos HTML en él.
"Bring forth therefore fruits meet for repentance:" Matthew 3:8
  • rpoland
  • Born
  • Born
  • No Avatar
  • Registrado: Jul 22, 2007
  • Mensajes: 4
  • Loc: Fort collins, CO
  • Status: Offline

Nota Julio 22nd, 2007, 8:36 pm

Gracias bogies,

Encontrado la cura.

Parece que la función tiene que estar en. Js archivo en lugar de como un archivo de su propia cuenta.

referenciados por:
<script type="text/javascript" src="../indexPage.js"> </ script>

y pidió por:
<a href = "javascript & #058; loadLargeView (...>
Ver <strong> grande </ strong> </ a>
  • rpoland
  • Born
  • Born
  • No Avatar
  • Registrado: Jul 22, 2007
  • Mensajes: 4
  • Loc: Fort collins, CO
  • Status: Offline

Nota Marzo 18th, 2012, 4:47 pm

Después de todos estos años la cura ya no funciona.
Sitio Web: f o r t m un c org/index.html
Estos comandos sólo funcionan en Google Chrome y ninguno de los otros navegadores que tengo.

¿Alguna sugerencia?

TIA,
  • Bogey
  • Bogey
  • Genius
  • Avatar de Usuario
  • Registrado: Jul 14, 2005
  • Mensajes: 8212
  • Loc: USA
  • Status: Offline

Nota Marzo 18th, 2012, 8:53 pm

¿Hiciste nada a ninguno de los archivos o cambiado nada antes de que notado que dejó de funcionar?

Comprueba el origen de la index.js y el index.html y no podía ver nada de lo que podría causar a romper...
"Bring forth therefore fruits meet for repentance:" Matthew 3:8
  • rpoland
  • Born
  • Born
  • No Avatar
  • Registrado: Jul 22, 2007
  • Mensajes: 4
  • Loc: Fort collins, CO
  • Status: Offline

Nota Marzo 19th, 2012, 6:02 am

Sabemos cuando se rompió. Didnt ver la necesidad de supervisar constantemente diversas funciones. Reemplazar el código (nueva versión) en index.js después de que vi el problema. Im seguro de que más, si no todos, las versiones de los navegadores han actualizado varias veces. Probablemente la actualización OS algunos veces demasiado, OS 10.7.3.

Safari - rompió
Firefox - versión 11 - rompió
Ópera - versión 11.61 - rompió
Camino - versión 2.1.2 (1.9.2.28 20120308211433) - rompió
Google Chrome - versión 17.0.963.79 - obras

Publicar Información

  • Total de mensajes en este tema: 6 mensajes
  • Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 68 invitados
  • No puede abrir nuevos temas en este Foro
  • No puede responder a temas en este Foro
  • No puede editar sus mensajes en este Foro
  • No puede borrar sus mensajes en este Foro
  • No puede enviar adjuntos en este Foro
 
 

© 2011 Unmelted, LLC. Ozzu® es una marca registrada de Unmelted, LLC