- Google Pixel 6/7/8 topik
- Samsung Galaxy S23 Ultra - non plus ultra
- Fényképeken a Google Pixel 9 Pro
- Garmin Forerunner 165 - alapozó edzés
- Samsung Galaxy S24 - nos, Exynos
- Redmi Note 13 Pro+ - a fejlődés íve
- Samsung Galaxy Z Fold5 - toldozás-foldozás
- MG4 menetpróba
- Vodafone mobilszolgáltatások
- Ezek a OnePlus 12 és 12R európai árai
Hirdetés
-
Garmin Forerunner 165 - alapozó edzés
ma Leizzadtunk a Garmin legolcsóbb amoledes futóórájával.
-
AMD Radeon undervolt/overclock
lo Minden egy hideg, téli estén kezdődött, mikor rájöttem, hogy már kicsit kevés az RTX2060...
-
Mégis megjelenik Switch-re a Deliver Us the Moon
gp Közel négy évvel a hibrid konzolora szánt változat elkaszálása után a készítők úgy döntöttek, hogy mégis megjelenik a Switch verzió.
-
Mobilarena
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
faster
nagyúr
Itt van a window.open leírása:
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/methods/open_0.asp
fullscreen=1 -et kell beszúrni a paraméterlistába. Csak Explorerben működik. -
faster
nagyúr
Ha a fullscreen ablakban megnyitott oldal forrásához is hozzáférsz, akkor egy:
<body style=''overflow: hidden;''>
... leszedi a scrollbart.
A két monitoros dolgot nem tudom kipróbálni. Azok a scriptek, amik kék csík nélkül nyitnak ablakot úgy működnek, hogy megnyitnak egy fullscreen ablakot, amit window.resizeTo-vel a kívánt méretre igazítanak (legalábbis eddig még csak ilyeneket láttam). Vannak kész scriptek, amik az ilyen ablakok kezelését megkönnyítik, esetleg azokkal érdemes próbálkozni, pl:
http://www.chromeless.org/
[Szerkesztve] -
faster
nagyúr
Így próbáld:
<!DOCTYPE HTML PUBLIC ''-//W3C//DTD HTML 4.01 Transitional//EN''>
<html>
<head>
<title>Tájtl</title>
<script type=''text/javascript''>
<!--
function valami() {
valtozo = ''asdas'';
document.getElementById(''myid'').onclick = function akarmi() {
alert(valtozo);
}
}
//-->
</script>
</head>
<body onload=''valami()''>
<input type=''button'' id=''myid'' value=''x''>
</body>
</html>
Egyébként bármelyik event handlert átirányíthatod egy függvényre
function myclick() {
}
..myid'').onclick = myclick;
...csak a paraméterátadással lesznek gondok.
[Szerkesztve] -
faster
nagyúr
Miért? A fenti példa nem jó erre?
onclick=''fuggvenyneve('stringparam')''
helyett
document.getElementById(''myid'').onclick = function noname() {
fuggvenyneve('stringparam');
}
..sőt, név sem kell a függvénynek
document.getElementById(''myid'').onclick = function () {
fuggvenyneve('stringparam');
} -
-
faster
nagyúr
Nemsokára vagyok, most épp meló van, sajnos nem érek rá. Olyan 3-4 körül benézek.
-
faster
nagyúr
A window.opennek három paramétere van, nem kettő:
ref = window.open( url, target, params);
Bővebben: link
Egyébként resizable, nem resizeable, és ha a params-ban width és height paramétert adsz meg, alapból átméretezhetetlen lesz az ablak.
[Szerkesztve] -
faster
nagyúr
Mert nem jól használod a window.open-t.
window.open-nek nem x db paramétere van, hanem három.
window.open (''valami.html'',''_blank'',''width=640,height=480,resizable=1,akarmi=0,barmi=1...'');
Három string paraméter! Ezek közül a harmadik string is egy paraméter lista vesszőkkel elválasztva benne a paraméterek, de egy string vagy egy stringváltozó!
Nem tudom érthetőbben leírni.
[Szerkesztve] -
faster
nagyúr
A php-ban semmi bonyolult nincs, és bizonyos esetekben pont, hogy egyszerűsíti a problémák megoldását, gondolok itt pl. a közös kódrészeletek, pl. menü külön fájlba helyezését leegyszerűsítheti, ami sima html-nél csak a körülményes framesetekkel lehet megoldani. Ha mást nem is, a fájl include-ot érdemes megtanulni.
-
-
faster
nagyúr
A select mező name atribútumában a név legyen php-s array szintaktikájú:
<select name=''bigyok[]'' multiple>
...
</select>
Post után kapsz egy tömbváltozót, ha volt kijelölve elem a selectben:
$bigyok = $_POST[''bigyok''];
if(is_array($bigyok)) {
foreach($bigyok as $bigyo) {
...
}
} -
faster
nagyúr
Ez meg csak ff alatt fog menni. Az IE és az Opera window.event-tet használ, az ff pedig event objectet, amit a meghívás helyén kell paraméterként átpasszolni a függvénynek. Ez a script ráadásul nem is túl praktikus, több mező esetén át kell írni.
Nekem van erre egy saját scriptem, aminek az az előnye is megvan, hogy a listában tetszőleges karaktereket is meg lehet adni, amit engedélyezünk, nemcsak számokat, és megy IE6, ff 1.5 és Opera 9 alatt is:
<script type=''text/javascript''>
function szuro(e) {
var key;
var keychar;
if (window.event)
key = window.event.keyCode;
else if (e)
key = e.which;
else
return true;
keychar = String.fromCharCode(key);
if (((''0123456789'').indexOf(keychar) > -1))
return true;
else
return false;
}
</script>
És így kell input mezőre ráteni:
<input type=''text'' onkeypress=''return szuro(event)''>
[Szerkesztve] -
faster
nagyúr
Igaz, tényleg működik.
<script type=''text/javascript''>
function csak_szamok(e) {
if (e.keyCode) kod = e.keyCode;
else if (e.which) kod = e.which;
if (kod>=48 & kod<=57) {
return true;
}
else {
return false;
}
}
</script>
<input type=''text'' onKeyPress=''return csak_szamok(event)''>
Így működik bármelyik input mezőre.
[Szerkesztve] -
faster
nagyúr
Egyszerű módszerekkel sehogy, ez a böngésző dolga, hogy kiírja az url-t és egyéb információkat a lapról vagy sem. Létezik ugyan olyan nyomtatást-testreszabó ActiveX kontroll, viszont a képességeit illetően részletekre nem emlékszem, mert régen foglalkoztam a kérdéssel, és ráadásul ez fizetős volt.
-
faster
nagyúr
Igen, és ez böngészőfüggő is. Explorerben a Fájl->Oldalbeállítás... menüpontban lehet, itt a ''fejléc'' és ''lábléc'' nevű mezőkben lehet szabályozni ezt. Firefoxban nem tudom, hogy kell, de nem hiszem, hogy ezt a html kóddal befolyásolni lehet.
vagy esetleg php-val valamilyen más értelmes formátumba ki lehetne iratni ami jól lehet nyomtani?
Át lehet alakítani más formátumra, az a kérdés, hogy ez egyszerűen megvalósítható-e az adott oldal esetében, van-e megfelelő program a kliens gépen, pl. a PDF formátumú fájl megnyitásához stb...
[Szerkesztve] -
faster
nagyúr
Kevés oldal esetében meg lehet úgy oldani, hogy létrehozol alkönyvtárakat, és raksz bele, mondjuk egy index.php-t. Ha a webszerver úgy van beállítva, hogy az index.php az alapértelmezett fájl, akkor a fájlnév beírása nélkül is az adott program indul el. Apache webszerver esetén ezt a httpd.cpnf fájlban a
DirectoryIndex index.php
direktívával lehet elérni.
Ha sok oldalról van szó, pl. aminél a tartalom adatbázisból jön, akkor Apache esetén a mod_rewrite modult célszerű használni. Ez a modul a bejövő requesteket bizonyos szabályok szerint átrendezi, és maga a webszerver már ezt az árírt urlt fogja feldolgozni. Egy példa:
Itt ez a videó az általad linkelt oldalról, illetve az urlje:
http://www.metacafe.com/watch/223917/slides_on_ice/
A mod_rewrite-ot reguláris kifejezésekkel kell beállítani, pontosan nem emlékszem a szintaktikájára, nagyon rég foglalkoztam vele, de úgy kell paraméterezni, hogy a mod_rewrite átrendezve az urlt, mondjuk ilyesmi álljon elő:
http://www.metacafe.com/watch.php?date=223917&title=slides_on_ice
Innen pedig már egyszerű, írni kell egy php programot, ami date és title paraméterek alapján lekérdezi az adatokat, és megjeleníti a megfelelő videót, user commenteket stb...
[Szerkesztve]
Új hozzászólás Aktív témák
- ZOTAC GeForce GTX 1080 AMP Edition 8GB GDDR5X 256bit
- Filmes gép gyűjtemény
- Nikon D5000 + AF-S DX NIKKOR 18-105 mm
- Bontatlan Seagate & Western Digital HDD-k 3TB - 12TB -ig - Számla + Garancia, Ár alatt! BeszámítOK!
- DJI Mini 4 pro FMC drón - 3 akku, RC2 táv, 2 táska, Filterek, 2025. decemberig garancia, DJI Care