Archívum - 2008 - Fórum téma
június 7
Iframe-ben megnyitott Lightbox töltse be a teljes képernyőt
Hello!
Komoly problémám van. Találtama neten egy jó kis képnézegetőt (), de a lightbox.js fájlban nem tudom átírni a felugró ablak méreteit.
A probléma az, hogy az én oldalam felépítése olyan, hogy az index.html-ben van egy 200x200-as iframe, amibe be van töltve a galéria oldal, és ugyebár ezt az egész képnézegetőt abba kell betölteni, így ha rákattintok a galériában az egyik kiskép-linkre, akkor csak az iframe-ben bontakozik ki a lényeg, de nekem az kellene, hogy az egész képernyőt betöltse, vagyis az index.html méreteit vegye figyelembe, amikor lefut a script.
Itt van a részlet, ami szerintem erre vonatkozik, de ha ne jól gondoltam, légyszi nézzétek meg a belinkelt oldalon az egész scriptet!
[colorer=javascript]getPageSize: function() {
var xScroll, yScroll;
if (window.innerHeight && window.scrollMaxY) {
xScroll = window.innerWidth + window.scrollMaxX;
yScroll = window.innerHeight + window.scrollMaxY;
} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
xScroll = document.body.scrollWidth;
yScroll = document.body.scrollHeight;
} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
xScroll = document.body.offsetWidth;
yScroll = document.body.offsetHeight;
}
var windowWidth, windowHeight;
if (self.innerHeight) { // all except Explorer
if(document.documentElement.clientWidth){
windowWidth = document.documentElement.clientWidth;
} else {
windowWidth = self.innerWidth;
}
windowHeight = self.innerHeight;
} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
windowWidth = document.documentElement.clientWidth;
windowHeight = document.documentElement.clientHeight;
} else if (document.body) { // other Explorers
windowWidth = document.body.clientWidth;
Komoly problémám van. Találtama neten egy jó kis képnézegetőt (), de a lightbox.js fájlban nem tudom átírni a felugró ablak méreteit.
A probléma az, hogy az én oldalam felépítése olyan, hogy az index.html-ben van egy 200x200-as iframe, amibe be van töltve a galéria oldal, és ugyebár ezt az egész képnézegetőt abba kell betölteni, így ha rákattintok a galériában az egyik kiskép-linkre, akkor csak az iframe-ben bontakozik ki a lényeg, de nekem az kellene, hogy az egész képernyőt betöltse, vagyis az index.html méreteit vegye figyelembe, amikor lefut a script.
Itt van a részlet, ami szerintem erre vonatkozik, de ha ne jól gondoltam, légyszi nézzétek meg a belinkelt oldalon az egész scriptet!
[colorer=javascript]getPageSize: function() {
var xScroll, yScroll;
if (window.innerHeight && window.scrollMaxY) {
xScroll = window.innerWidth + window.scrollMaxX;
yScroll = window.innerHeight + window.scrollMaxY;
} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
xScroll = document.body.scrollWidth;
yScroll = document.body.scrollHeight;
} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
xScroll = document.body.offsetWidth;
yScroll = document.body.offsetHeight;
}
var windowWidth, windowHeight;
if (self.innerHeight) { // all except Explorer
if(document.documentElement.clientWidth){
windowWidth = document.documentElement.clientWidth;
} else {
windowWidth = self.innerWidth;
}
windowHeight = self.innerHeight;
} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
windowWidth = document.documentElement.clientWidth;
windowHeight = document.documentElement.clientHeight;
} else if (document.body) { // other Explorers
windowWidth = document.body.clientWidth;
Javaval com portra (MySQL-ből) webről
Sziasztok. Olyan forráskódot keesnék, ami képes pl egy MySQL adatbázisból kinyert adatokat COM portra tenni.
A cél egészen pontosan az lenne, hogy a GPS modul által a webre töltött, és SQL adatbázisba mentett log legutolsó bejegyzését com portra tenné ki GPS vevőt emulálva.
Várom a ötleteket....
■ A cél egészen pontosan az lenne, hogy a GPS modul által a webre töltött, és SQL adatbázisba mentett log legutolsó bejegyzését com portra tenné ki GPS vevőt emulálva.
Várom a ötleteket....
június 6
innerHtml-lel img hozzáadás
Hi!
Ilyesmit szeretnék innerHtml-lel, vagyis külső linkkel a táblázat egyik cellájába betenni egy képet onclick-re, de nem működik. tudna valaki segíteni?
■ Ilyesmit szeretnék innerHtml-lel, vagyis külső linkkel a táblázat egyik cellájába betenni egy képet onclick-re, de nem működik. tudna valaki segíteni?
<a href="#" onclick="dokument.getElementById('keret').innerHtml = '<img src=nyito.jpg>'"><img src=kisnyito.jpg></a>
<br><br>
<table width=50% height=50% border=1><tr><td id="keret" align=center valign=center></td></tr></table>
Egy sütiben több érték tárolása JavaScripttel
document.cookie = "accordion=container_1";
document.cookie = "accordion=container_2";
html font size VS css style font size
Sziasztok.
Valaki meg tudja mondani hogy a <font size="5">..</font> az miben van megadva px vagy em vagy mi? Az a helyzet hogy a bbcode visszafejtésénél span style-ban akarom megadni a font-sizet és lehet hogy késöbb már a méret lehagyása nem lesz szabványos.Jelenleg sem hiszem hogy az úgy rendben van a css-ben hogy font-size:5;
Köszi.
■ Valaki meg tudja mondani hogy a <font size="5">..</font> az miben van megadva px vagy em vagy mi? Az a helyzet hogy a bbcode visszafejtésénél span style-ban akarom megadni a font-sizet és lehet hogy késöbb már a méret lehagyása nem lesz szabványos.Jelenleg sem hiszem hogy az úgy rendben van a css-ben hogy font-size:5;
Köszi.
CSS - háttér linkelés
Sziasztok!
A html fájl lábléce így fest:A css pedig:
Azt szeretném, hogy a .lablec -ben beállított háttérkép egy link legyen. Ezzel próbálkoztam:De sajnos az egy soros láblécet szétvágja, több sorba és minden sorba beteszi a hátteret is.
Hogysmint kellene ezt csinálni?
Köszi
K
■ A html fájl lábléce így fest:
.
.
<tr>
<td colspan="7" class="lablec"><div class="email"><a href="index.php" class=link1>Kezdőlap</a> | <href="mail.php" class=link1>E-mail</a> </div></td>
</tr>
.
.
.lablec {
background-image: url(pic/lableckep.jpg);
background-repeat: no-repeat;
height: 38px;
}
.email {
font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
font-size: 10px;
color: #0F5286;
margin-left: 20px;
}
.
<tr>
<td colspan="7" class="lablec"><div class="email"><a href="http://alink.hu" ><span>Ez a link</span></a><a href="index.php" class=link1>Kezdőlap</a> | <href="mail.php" class=link1>E-mail</a> </div></td>
</tr>
.
.email a {
background: #fff url(pic/lableckep.png) no-repeat;
display: block;
height: 38px;
width: 788px;
}
.email a span {
visibility: hidden;
}
Hogysmint kellene ezt csinálni?
Köszi
K
Javascript névtér gondok
Sziasztok!
Próbáltam beüzemelni a getElementsByTagNameNS függvényt, de nem sok sikerrel jártam, úgyhogy rákerestem neten egy példára, és az sem működött, most nem értem, hogy akkor maga a függvény a rossz, vagy én rontok el valamit?érdekessége a dolognak, hogyha a namespacet is beleveszem a tagnamebe és úgy keresek rá, akkor megtalálja az adott elemet... nyilván nekem ez nagyon nem jó, mert namespace alapján szeretnék feldolgozni elemeket a tagname pedig tetszőleges lesz...
ja kérdés:
mégis hogy lehet működésre bírni?
■ Próbáltam beüzemelni a getElementsByTagNameNS függvényt, de nem sok sikerrel jártam, úgyhogy rákerestem neten egy példára, és az sem működött, most nem értem, hogy akkor maga a függvény a rossz, vagy én rontok el valamit?
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<?xml version="1.0" encoding="utf-8"?>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"
xmlns:action="http://www.xyz.com/actions/">
<head>
<script>
function init()
{
var a=document.getElementsByTagNameNS("http://www.xyz.com/actions/","*");
alert(a.length)
for (var i=0; i<a.length; i++)
{
var item=a[i]
alert(item.tagName)
}
var x=document.getElementsByTagName("action:preloadimg")
alert(x[0])
/*
alert(x.namespaceURI)
alert(x.prefix)*/
}
</script>
</head>
<body onload="init()">
<action:preloadimg autostart="true">
<img id="aaa" src="a.jpg" />
<img src="b.jpg" />
</action:preloadimg>
</body>
</html>
ja kérdés:
mégis hogy lehet működésre bírni?
június 5
apache modul hozzáadás
Sziasztok!
Megtudná valaki mondani, hogy hogyan kell az apache2.0-hoz egykülső modult hozzáadni, konkrétan a mod_log_sql ről volna szó.
Már letöltöttem a www.outoforde.cc-ről a modult de sehogysem sikerül hozzáadni.
Előre is kösz!
pewti
■ Megtudná valaki mondani, hogy hogyan kell az apache2.0-hoz egykülső modult hozzáadni, konkrétan a mod_log_sql ről volna szó.
Már letöltöttem a www.outoforde.cc-ről a modult de sehogysem sikerül hozzáadni.
Előre is kösz!
pewti
rendezés a felhasználó kedvtelése szerint - quicksort
Van egy tömböm, ami gyümölcsnevekből áll. pl: array("banán", "citrom", "eper", "dinnye", "alma")
Egy körben megkérdezem a felhasználót, hogy melyiket szereted jobban, a ....-t vagy a ....-t, a .... helyén persze egy-egy gyümölcs van a tömbből. És pár kérdés(lehetőleg minnél kevesebb kérdés) után megadom neki, hogy mi a "szeretési listája". A rendezést ugye quicksorttal lehet a leggyorsabban(legkevesebb kérdéssel) megcsinálni, de a PHP program, amit láttam quicksorthoz, számokat rendez nagyság szerint. Hogy alakítsam át? Addig ok, hogy a változókat SESSION-be teszem, de hogy ugorjak bele a ciklus közepébe?
Ez a program, ami számokat rendez(a változókat már session-be rakva)
[colorer=php]
<?php
$_SESSION['array'] = array(8, 9, 1, 176, -45, 27, 99, 31, 15, 35, 88, 74, 0 );
$_SESSION['cur'] = 1;
$_SESSION['stack'][1]['l'] = 0;
$_SESSION['stack'][1]['r'] = count($_SESSION['array'])-1;
while ($_SESSION['cur'] != 0 ) {
$_SESSION['l'] = $_SESSION['stack'][$_SESSION['cur']]['l'];
$_SESSION['r'] = $_SESSION['stack'][$_SESSION['cur']]['r'];
$_SESSION['cur']--;
while ($_SESSION['l'] < $_SESSION['r'] ) {
$_SESSION['i'] = $_SESSION['l'];
$_SESSION['j'] = $_SESSION['r'];
$_SESSION['tmp'] = $_SESSION['array'][(int)( ($_SESSION['l']+$_SESSION['r'])/2 )];
// partion the array in two parts.
// left from $_SESSION['tmp'] are with smaller values,
// right from $_SESSION['tmp'] are with bigger ones
while ($_SESSION['i'] <= $_SESSION['j'] ) {
while ($_SESSION['array'][$_SESSION['i']] < $_SESSION['tmp'] ) {
$_SESSION['i']++;
}
while ($_SESSION['tmp'] < $_SESSION['array'][$_SESSION['j']] ) {
$_SESSION['j']--;
}
// swap elements from the two sides
if ($_SESSION['i'] <= $_SESSION['j'] ) {
$_SESSION['w'] = $_SESSION['array'][$_SESSION['i']];
Egy körben megkérdezem a felhasználót, hogy melyiket szereted jobban, a ....-t vagy a ....-t, a .... helyén persze egy-egy gyümölcs van a tömbből. És pár kérdés(lehetőleg minnél kevesebb kérdés) után megadom neki, hogy mi a "szeretési listája". A rendezést ugye quicksorttal lehet a leggyorsabban(legkevesebb kérdéssel) megcsinálni, de a PHP program, amit láttam quicksorthoz, számokat rendez nagyság szerint. Hogy alakítsam át? Addig ok, hogy a változókat SESSION-be teszem, de hogy ugorjak bele a ciklus közepébe?
Ez a program, ami számokat rendez(a változókat már session-be rakva)
[colorer=php]
<?php
$_SESSION['array'] = array(8, 9, 1, 176, -45, 27, 99, 31, 15, 35, 88, 74, 0 );
$_SESSION['cur'] = 1;
$_SESSION['stack'][1]['l'] = 0;
$_SESSION['stack'][1]['r'] = count($_SESSION['array'])-1;
while ($_SESSION['cur'] != 0 ) {
$_SESSION['l'] = $_SESSION['stack'][$_SESSION['cur']]['l'];
$_SESSION['r'] = $_SESSION['stack'][$_SESSION['cur']]['r'];
$_SESSION['cur']--;
while ($_SESSION['l'] < $_SESSION['r'] ) {
$_SESSION['i'] = $_SESSION['l'];
$_SESSION['j'] = $_SESSION['r'];
$_SESSION['tmp'] = $_SESSION['array'][(int)( ($_SESSION['l']+$_SESSION['r'])/2 )];
// partion the array in two parts.
// left from $_SESSION['tmp'] are with smaller values,
// right from $_SESSION['tmp'] are with bigger ones
while ($_SESSION['i'] <= $_SESSION['j'] ) {
while ($_SESSION['array'][$_SESSION['i']] < $_SESSION['tmp'] ) {
$_SESSION['i']++;
}
while ($_SESSION['tmp'] < $_SESSION['array'][$_SESSION['j']] ) {
$_SESSION['j']--;
}
// swap elements from the two sides
if ($_SESSION['i'] <= $_SESSION['j'] ) {
$_SESSION['w'] = $_SESSION['array'][$_SESSION['i']];
2 gigánál nagyobb fájl letöltése IE-ben
sziasztok,
van egy 2 gigánál nagyobb fájlom amit szeretném ha a böngésző letöltésre ajánlana fel, ezt nem bonyolult megcsinálni ugyebár.
.htaccess fájlban csinálok egy bejegyzést:a probléma ott kezdődik, hogy az ie6 nem kezeli a 2-gigás vagy nagyobb fájlokat.
tehát arra gondoltam csinálok egy browser detectet a htaccess-ben, majd valahogy el kellene érni,
hogy a fejlécből letűnjön a fájl mérte, és akkor már az ie6 is letölti.
szerveroldali cgi kizárva, csak htaccess van, azzal kell megoldani.
minden választ előre is köszönök.
■ van egy 2 gigánál nagyobb fájlom amit szeretném ha a böngésző letöltésre ajánlana fel, ezt nem bonyolult megcsinálni ugyebár.
.htaccess fájlban csinálok egy bejegyzést:
AddType application/octet-stream file kiterjesztése
tehát arra gondoltam csinálok egy browser detectet a htaccess-ben, majd valahogy el kellene érni,
hogy a fejlécből letűnjön a fájl mérte, és akkor már az ie6 is letölti.
szerveroldali cgi kizárva, csak htaccess van, azzal kell megoldani.
minden választ előre is köszönök.