- MasterDeeJay: Low budget (50.000 forint) light gémer gép összerakása
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- gban: Ingyen kellene, de tegnapra
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Magga: PLEX: multimédia az egész lakásban
- MasterDeeJay: Legolcsóbb "x99" gép építése. (folyamatban)
- tatabike: Vinted - ahol debilnek néznek
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- djculture: Az elvileg már senkinek nem kellő HDD-k ára is egekbe emelkedett 4 hónap alatt
-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Nyomtatók, szkennerek Tabletek, E-bookok PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
-
Frissítve: 2014-02-25 10:20 Téma összefoglaló
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
-
Sk8erPeter
nagyúr
-
Sk8erPeter
nagyúr
Felraktam neked ide egy minidemót:
http://jsbin.com/afuyon/1/edit
A <head>-be kell betenni az alábbi kódot:
<script type="text/javascript">
var confirmLeavingSite = true;
window.onbeforeunload = function(){
var confirmLeavingSiteMessage = "You are going to leave this site. Are you sure?";
if(confirmLeavingSite){
return confirmLeavingSiteMessage;
}
}
</script>Úgy tudom, jelenleg ennek az ablaknak a megjelenését a beépített alert() és confirm() ablakokhoz hasonlóan nem tudod felülbírálni.
-
martonx
veterán
azt szeretném megoldani, hogy az ügyfél mikor bezárja az ablakot kapjon egy üzenetet az arcába.
pl: az ablak bezárásával a nem mentett adatai elvesznek! Biztos be akarja zárni?
addig már eljutottam, hogy chromeban működött, de ff-ben nem akar. Plusz sima alert szerű ablakot sikerült dobnom. Pedig a program designjába kellene illeszkednie a felugró ablaknak .... egy jquery-s dialog kellene nekem ...
Ablak bezárás alatt a böngésző bezárást érted? Vagy egy belső dialog ablak bezárását?
-
Sk8erPeter
nagyúr
"alert nem jó mert azért egy gmaps-et nem szeretnék végig alertezni"
Az alert() helyett ott a console.log().
Mondjuk Safarival lószar tapasztalatom sincs, ott milyen konzol van. -
Muton
addikt
-
Muton
addikt
akkor kb jól gondoltam. Köszi a gyors választ!
Az element előtt a pont mi lehet? a html-ben nincs is element class, csak ilyenek, hogy element_valami van.
-
martonx
veterán
tudom hülye ötlet, de egy safari böngészővel nem kapod ugyanezt a hibát?
Ha lenne is ipad-ed, nincs rajta F12, hogy debugold a weboldalt, maximum nyugtázni tudod, hogy valóban nem megy. -
Sk8erPeter
nagyúr
Hmm, hát nem tudom, lehet, hogy a v3-as API-ra való átállásnál történt egy-két galiba, sokan nyavalyognak, hogy a régi Google Maps-es alkalmazásuk az átállás óta nem működik megfelelően (most már nem tudom, hol olvastam, de sztem Drupalnak a Gmap moduljára vonatkozóan magyar és külföldi fórumon is).
-
Sk8erPeter
nagyúr
Ez érdekes.
Valaki azt írja: "The problem is occurring because geocoding does not allow a lot of simultaneous requests."
De mondjuk akkor is elég furcsa, hogy ebben az esetben miért épp 11-nél áll meg... -
Sk8erPeter
nagyúr
Azért nem volt világos, hogy miért baj, ha publikus a tábla, mert onnantól, hogy megjeleníted a pontokat, onnantól kezdve publikus lesz az a lista... de az eddig is az volt...
Hol írnak erről a 11-es korlátról?

-
Sk8erPeter
nagyúr
a php-s kiszedés / kirakás nagy mennyiségű adatnél (pl nálam poi) ugyanugy nem menne mint eddig, a google cuccok (draw, maps) meg tudnak fusionból fogadni adatot...
Tudom, hogy tudnak fogadni belőle adatot...
Eddig is erről beszéltünk. 
De nem értem, miért ne működhetne a PHP-s API felhasználásával az adatok JS-kódba íratása, úgy, hogy nem feltétlenül egy megadott Fusion táblához csatlakozol, hanem mondjuk a Gmap modullal rajzoltatod ki a markereket.VAGY ha mégis, akkor miért baj, hogy publikus a tábla? Ez volt a lényegi kérdés igazából...
-
Sk8erPeter
nagyúr
Hogy érted, hogy view-t? Hol, mivel?
Amúgy ha PHP-vel csatlakozol, majd lekéred a megfelelő adatokat, azt kiíratod JS-kódba, akkor végül is nem kell, hogy bárki hozzáférhessen JS-sel.Amúgy őszintén szólva nem értem, miért baj, ha maga a lista publikus. Gondolom update-elni csak felhasználónévvel és jelszóval lehet. A többi adatot meg úgyis látja mindenki a honlapodon, tök mindegy, hogy most az honnan származik... Nem?
-
Sk8erPeter
nagyúr
Hogyhogy teljesen publikusak?
Nem néztem utána, de itt a példában úgy tűnik, felhasználónevet, jelszót is meg kell adni:
//get token
$token = ClientLogin::getAuthToken('username', 'password');
$ftclient = new FTClientLogin($token);
.... -
Sk8erPeter
nagyúr
Ez nagyon hasznosnak tűnik.
Nem ismertem eddig.Van PHP-s API is hozzá: [Google Fusion Tables API Sample Code].
Itt van konkrét példa egy CSV feltöltésére: [link]
Itt még törlésre is lehet látni példát PHP-n keresztül: [link].

-
Sk8erPeter
nagyúr
Wow, látom azóta már sikerült.

Hogyan hoztad össze végül?
Egy ilyen tapasztalat itt jól jöhet a topicban.
-
Sk8erPeter
nagyúr
Bocs, de korrigálnom kell magam, mert hülyeségeket beszéltem.

A v3-as verzióhoz valóban nem kell API-kulcs, én azt feltételeztem, a saját térképek helyes működéséhez kell, de kiderült, hogy csak a monitorozáshoz van extra haszna - na meg mondjuk az is tény, hogy pl. a Drupalnál vannak modulok, amikhez követelmény a Google v3-as API-kulcsa.
Még saját testreszabott térképek megjelenítését nem próbáltam API-kulcs nélkül, hogy úgy működik-e (az infók szerint kellene nekik).[link]
"Google Maps JavaScript API v3The Google Maps JavaScript API v3 does not require an API key to function correctly. However, we strongly encourage you to load the Maps API using an APIs Console key which allows you to monitor your application's Maps API usage. Learn how to use an APIs Console key."
A plugin honlapján egyébként ezt írják:
jQuery gMap:
"You need to use the Maps API V3 Javascript from Google, you can set the sensor parameter to true or false to detect the user's location, there's no need to generate an API key:"
De itt most csak arról beszél, hogy ahhoz nincs szükség API-kulcsra, hogy a felhasználó tartózkodási helyét tudd detektálni - az engedélyére viszont szükség lesz. Operában amúgy ez nem is működik.Na, de a lényegre térve: itt van egy elég jónak tűnő tutorial + demo: [link].
Meg itt v2-es API-t használva: [link].
DE a Gmap honlapján elég érthetők a példák, lásd a markers részt az options-ön belül: [link]options =
{
latitude: 47.58969,
longitude: 9.473413,
zoom: 10,
markers: [{latitude: 47.670553, longitude: 9.588479, html: "Tettnang, Germany"},
{latitude: 47.65197522925437, longitude: 9.47845458984375, html: "Friedrichshafen, Germany"}],
controls: ["GSmallMapControl", "GMapTypeControl"],
scrollwheel: false,
maptype: G_NORMAL_MAP,
html_prepend: '<div class="gmap_marker">',
html_append: '</div>',
icon:
{
image: "images/gmap_pin.png",
shadow: false,
iconsize: [19, 21],
shadowsize: false,
iconanchor: [4, 19],
infowindowanchor: [8, 2]
}
};Vagy másik példa: [link]
$("#map4").gMap({ markers: [{ latitude: 47.651968,
longitude: 9.478485,
html: "_latlng" },
{ address: "Tettnang, Germany",
html: "The place I live" },
{ address: "Langenargen, Germany",
html: "_address" }],
address: "Braitenrain, Germany",
zoom: 10 });Még bővebben:
$("#map4").gMap({ controls: false,
scrollwheel: false,
markers: [{ latitude: 47.670553,
longitude: 9.588479,
icon: { image: "images/gmap_pin_orange.png",
iconsize: [26, 46],
iconanchor: [12,46],
infowindowanchor: [12, 0] } },
{ latitude: 47.65197522925437,
longitude: 9.47845458984375 },
{ latitude: 47.594996,
longitude: 9.600708,
icon: { image: "images/gmap_pin_grey.png",
iconsize: [26, 46],
iconanchor: [12,46],
infowindowanchor: [12, 0] } }],
icon: { image: "images/gmap_pin.png",
iconsize: [26, 46],
iconanchor: [12, 46],
infowindowanchor: [12, 0] },
latitude: 47.58969,
longitude: 9.473413,
zoom: 10 }); -
Sk8erPeter
nagyúr
Hát akkor rosszul tudod. DE, kell. Mondjuk ezt könnyű lett volna kideríteni:
Google Maps JavaScript API v3 - Obtaining an API Key -
Sk8erPeter
nagyúr
Ha új API-kulcsot igényelsz, ami a Google Maps JavaScript API v3-at használja?
-
zhagyma
őstag
Pedig kéne, bár IE8RC1-t tesztelek. W3C xhtml1.0 esetén a szabályos fejléc:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="hu" xml:lang="hu">
<head>
<title>index</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body />
</html>Az xhtml1.0 dokumentumnek, be kell tartani az xml szabályokat, különben az IE átkapcsol kompatibilis módba és olyan lesz mint az IE6 (IEdeveloper megmondja milyen módban van).Ha igy sem megy végezz egy W3C xhtml validációt. Végszükségben, használd az alábbi függvényt, ami biztosítja a kompabilítást visszafelé:
function id( document, id ) {
return ( document.getElementById ? document.getElementById(id) : false ) ||
( document.nodeFromID ? document.nodeFromID(id) : false );
}, -
zhagyma
őstag
van egy formom, amiben van pár mező aminek az id-jei ('lastname', 'firstname', 'username', 'email', 'passwd', 'passwd_re') ki vannak töltve, s van egy submit (id=send) mező, aminek szintén van id mezője. A script azt csinálja, ha nincsennek kitöltve az adott mezők, akkor a send -et disabledezi.
a kód ami FF alatt megy, de ie alatt nem:
function reg_enabled() {
button_dis = false;
var elemek = new Array('lastname', 'firstname', 'username', 'email', 'passwd', 'passwd_re');
for (var i = 0; i < elemek.length; i++) {
elem = document.getElementById(elemek[i]);
if (elem.value == '') {
button_dis = true;
}
}
if (button_dis) {
document.getElementById('send').disabled = true;
} else {
document.getElementById('send').disabled = false;
}
}miért nem megy ie alatt?
IE6 és az alatti verziószám alatt a Microsoft esetén: document.nodFromID( id ).
IE7/IE8 szabványos mód (w3c DOCTYPE kitöltve) document.getElementById( id ) -
skera
tag
van egy formom, amiben van pár mező aminek az id-jei ('lastname', 'firstname', 'username', 'email', 'passwd', 'passwd_re') ki vannak töltve, s van egy submit (id=send) mező, aminek szintén van id mezője. A script azt csinálja, ha nincsennek kitöltve az adott mezők, akkor a send -et disabledezi.
a kód ami FF alatt megy, de ie alatt nem:
function reg_enabled() {
button_dis = false;
var elemek = new Array('lastname', 'firstname', 'username', 'email', 'passwd', 'passwd_re');
for (var i = 0; i < elemek.length; i++) {
elem = document.getElementById(elemek[i]);
if (elem.value == '') {
button_dis = true;
}
}
if (button_dis) {
document.getElementById('send').disabled = true;
} else {
document.getElementById('send').disabled = false;
}
}miért nem megy ie alatt?
<html>
<head>
<script type="text/javascript">
<!--
function reg_enabled() {
button_dis = false;
var elemek = new Array('lastname', 'firstname', 'username', 'email', 'passwd', 'passwd_re');
for (var i = 0; i < elemek.length; i++) {
elem = document.getElementById(elemek[i]);
if (elem.value == '') {
button_dis = true;
}
}
if (button_dis) {
document.getElementById('send').disabled = true;
} else {
document.getElementById('send').disabled = false;
}
}
-->
</script>
</head>
<body onload="reg_enabled();">
<form>
<input type="text" onkeyup="reg_enabled();" id="firstname" /><br />
<input type="text" onkeyup="reg_enabled();" id="lastname" /><br />
<input type="text" onkeyup="reg_enabled();" id="username" /><br />
<input type="text" onkeyup="reg_enabled();" id="email" /><br />
<input type="text" onkeyup="reg_enabled();" id="passwd" /><br />
<input type="text" onkeyup="reg_enabled();" id="passwd_re" /><br />
<input type="button" value="Küldés" id="send" />
</form>
</body>
</html>Nekem ez az egyszerűbb példa működött, csupán engedélyezni kellett a Javascript-et("Aktív tartalmat") az oldalon.
-
vancha2
aktív tag
az oldalt tartalmazó file legyen mondjuk oldal.htm
ebben a fájlban a css link helyett egy <!-- css_link --> -et írsz.
a htm fájlod tartalmaz egy linket. pl.:
<a href=''index.php?action=nyomtatas''>Nyomtatás nézet </a>
screen.css a megjelenítésért felel a print.css meg a nyomtatási nézetért.
a php fájl úgy nézzen ki hogy:
<?php
$tartalom = implode('''',file(''oldal.htm''));
if (isset($_GET[''action''])) {
if ($_GET[''action''] == ''nyomtatas'') {
$tartalom = str_replace(''<!-- css_link -->'',''<link href=''print.css'' rel=''stylesheet'' type=''text/css'' />'',$tartalom);
}
} else {
$tartalom = str_replace(''<!-- css_link -->'',''<link href=''screen.css'' rel=''stylesheet'' type=''text/css'' />'',$tartalom);
}
?>
[Szerkesztve]Hű ez nekem egy kicsit bonyolult. Nem lehetne valahogy javascripttel megoldani?

Ha nem, akkor megfelel ez is
-
vancha2
aktív tag
Azt hittem össze tudom hozni egyedül, de mégse. (php-ban nem igazán vagyok otthon)
Hogy lehet megcsinálni azt amit leírtál?
[Szerkesztve] -
vancha2
aktív tag
-
Lortech
addikt
A window.location változónak értéket adsz, az itt mindegy, hogy ugyanaz az érték lesz benne ami eddig volt, a böngésző érzékeli, hogy a változónak értéked adtál, ezért újra fogja tölteni a lapot, mintha reload lenne ott. A sima reload nem működik firefoxnál resizera, ez meg igen.
-
Lortech
addikt
<body onresize=''window.location.reload();''>
Vagy windows onresize=valami;
Szerk: találtam egy jobbat mert ff nem szereti: reload helyett window.location=window.location;
Az előzőt meg nem értem.
[Szerkesztve] -
Rolly
veterán
Új hozzászólás Aktív témák
-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Nyomtatók, szkennerek Tabletek, E-bookok PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
- Kezdő fotósok digitális fényképei
- Poco F8 Ultra – forrónaci
- Építő/felújító topik
- MasterDeeJay: Low budget (50.000 forint) light gémer gép összerakása
- Samsung Galaxy S25 - végre van kicsi!
- Új Intel CPU-kkal jön a Surface Pro 12 és a Surface Laptop 8 for Business
- Digitális Állampolgárság Program DÁP
- Okos otthon - Home Assistant, openHAB és más nyílt rendszerek
- Mibe tegyem a megtakarításaimat?
- Nem kell még temetni: 2 éves órajelcsúcsot döntöttek meg Raptor Lake-kel
- További aktív témák...
- Új MSI 16 Sword WUXGA 144Hz i7-14650HX 5.2Ghz 16mag 16GB 1TB SSD Nvidia RTX 4070 8GB Win11 Garancia
- Legújabb Thinkpad T14 gen6 - Bontatlan + magyar! - Core Ultra 7 255U - 16/32GB - 512GB - Gyártói gar
- Fujitsu 27" B27-9 TE Full HD 1920x1080 hófehér monitor - több db - gari számla - állítható magasság
- Kingston HyperX és FURY 16Gb (20-22k) és 32GB DDR4 (47k) laptop ramok párban is 2666Mhz/3200Mhz
- Lenovo Thinkpad T14s gen 6 - Teljesen új - Ryzen AI 7 PRO 350 - 32GB - 512GB - 2028 októberig gari!
- iPad felvásárlás!! Apple iPad, iPad Mini, iPad Air, iPad Pro
- Honor 200 Lite / 8/256GB / Kártyafüggetlen / 12Hó Garancia
- Új Lenovo T14 Thinkpad G5 WUXGA Ultra7 155U 12mag 32GB RAM 1TB SSD Intel iGPU Win11 Pro 4év Garancia
- 27% - ÚJ MSI MEG Vision X AI Core Ultra 9 285K / RTX 5090 / 128GB DDR5 / 2TB NVMe ! BeszámítOK!
- BESZÁMÍTÁS! ASUS STRIX B650E R7 7700X 16GB DDR5 512GB SSD RTX 4070 12GB NZXT H5 Flow RGB 750W
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

)

... tehát ha 11-nél több marker kell akkor js-ből kell behúzni az adatokat...
Eddig is erről beszéltünk. 
Nem ismertem eddig.


