- DIGI internet
- Kínában túl sok az EV, fokozódik az árháború
- Mobilinternet
- Az MSI RadiX AXE6600 tesztje – router, játékosoknak
- Hálózati / IP kamera
- 3 évig még biztosan nem rendelhetünk Xiaomi EV-t
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- HBO Max & OD topic
- Milyen program, ami...?
- Aliexpress tapasztalatok
-
IT café
Új hozzászólás Aktív témák
-
Zoltán
őstag
Van egy kis gondom Opera alatt egy honlap egyik javascript-jével. Mozilla, IE, Firefox alatt jól megy, de Opera ezt dobja fel Javascript hibakonzolon:
Javascript URL thread: ''javascript:popImage('bazukasupermotonagy.jpg','BAZUKA SZUPERMOTOR')''
Error:
name: ReferenceError
message: Statement on line 36: Reference to undefined variable: imgWin
Backtrace:
Line 36 of inline#1 script in http://www.blablabla.hu/bazuka.html
with (imgWin.document)
Line 1 of unknown script
popImage(''bazukasupermotonagy.jpg'', ''BAZUKA SZUPERMOTOR'');
Azt kellene csak csinálnia, hogy nagyobb és méretezett popupban kellene megnyitnia a képet kattintásra.
Itt a script:
Ez van a <HEAD>-ben:
<script>
// Script Source: CodeLifter.com
// Copyright 2003
// Do not remove this notice.
// SETUPS:
// ===============================
// Set the horizontal and vertical position for the popup
PositionX = 100;
PositionY = 100;
// Set these value approximately 20 pixels greater than the
// size of the largest image to be used (needed for Netscape)
defaultWidth = 500;
defaultHeight = 500;
// Set autoclose true to have the window close automatically
// Set autoclose false to allow multiple popup windows
var AutoClose = true;
// Do not edit below this line...
// ================================
if (parseInt(navigator.appVersion.charAt(0))>=4){
var isNN=(navigator.appName==''Netscape'')?1:0;
var isIE=(navigator.appName.indexOf(''Microsoft'')!=-1)?1:0;}
var optNN='scrollbars=no,width='+defaultWidth+',height='+defaultHeight+',left='+PositionX+',top='+PositionY;
var optIE='scrollbars=no,width=150,height=100,left='+PositionX+',top='+PositionY;
function popImage(imageURL,imageTitle){
if (isNN){imgWin=window.open('about:blank','',optNN);}
if (isIE){imgWin=window.open('about:blank','',optIE);}
with (imgWin.document){
writeln('<html><head><title>Loading...</title><style>body{margin:0px;}</style>');writeln('<sc'+'ript>');
writeln('var isNN,isIE;');writeln('if (parseInt(navigator.appVersion.charAt(0))>=4){');
writeln('isNN=(navigator.appName==''Netscape'')?1:0;');writeln('isIE=(navigator.appName.indexOf(''Microsoft'')!=-1)?1:0;}');
writeln('function reSizeToImage(){');writeln('if (isIE){');writeln('window.resizeTo(100,100);');
writeln('width=100-(document.body.clientWidth-document.images[0].width);');
writeln('height=100-(document.body.clientHeight-document.images[0].height);');
writeln('window.resizeTo(width,height);}');writeln('if (isNN){');
writeln('window.innerWidth=document.images[''George''].width;');writeln('window.innerHeight=document.images[''George''].height;}}');
writeln('function doTitle(){document.title='''+imageTitle+''';}');writeln('</sc'+'ript>');
if (!AutoClose) writeln('</head><body bgcolor=000000 scroll=''no'' onload=''reSizeToImage();doTitle();self.focus()''>')
else writeln('</head><body bgcolor=000000 scroll=''no'' onload=''reSizeToImage();doTitle();self.focus()'' onblur=''self.close()''>');
writeln('<img name=''George'' src='+imageURL+' style=''display:block''></body></html>');
close();
}}
</script>
Ez meg a <body> után:
<a
href=''javascript:popImage('bazukasupermotonagy.jpg','BAZUKA SZUPERMOTOR')''><img
title=''Kattintson a nagyobb képhez!'' alt=''BAZUKA SZUPERMOTOR''
src=''bazukasupermoto.jpg'' style=''border: 0px solid ;''></a>
Arra rájöttem, hogy az lehet a gond, hogy nincs definiálva az egyik változó Opera esetére. Ha IE-re vagy Mozillára állítom az Opera azonosítását, akkor jó. (Bár Mozilla esetében nem tökéletes a képméret, de lényegében jó)
Várom a helyes script-kiegészítést, ha ez a megoldás. Köszönöm!
Új hozzászólás Aktív témák
Kérdés előtt olvasd el az
összefoglalót!
- Vigneau interaktív lokálblogja
- Google Pixel 6/7/8 topik
- DIGI internet
- Ford topik
- Kínában túl sok az EV, fokozódik az árháború
- NVIDIA GeForce RTX 4060 / 4070 S/Ti/TiS (AD104/103)
- Kínai, és egyéb olcsó órák topikja
- Witcher topik
- Luck Dragon: Asszociációs játék. :)
- Samsung Galaxy S23 Ultra - non plus ultra
- További aktív témák...
- Steam, Windows, Origin kulcsok, előfizetések közvetlenül a kiadótól, a LEGJOBB ÁRON!
- Microsoft licencek a legolcsóbban - UTALÁSSAL IS AUTOMATIKUS KÉZBESÍTÉS - Windows és Office
- Bontatlan - BATTLEFIELD 1 Collectors Edition - Játékszoftver nélkül
- Eredeti Microsoft termékek - MEGA Akciók! Windows, Office Pro Plus, Project Pro, Visio Pro stb.
- Játékkulcsok olcsón: Steam, Uplay, GoG, Origin stb.