- gban: Ingyen kellene, de tegnapra
- bitpork: MOD Júni 13 Augusztus 2- szombat jelen állás szerint.
- Luck Dragon: Asszociációs játék. :)
- eBay-es kütyük kis pénzért
- user2: Kia Ceed Gold 160 1.5 T-GDI MY2024
- Gurulunk, WAZE?!
- Argos: Szeretem az ecetfát
- Brogyi: CTEK akkumulátor töltő és másolatai
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
-
LOGOUT
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
-
trisztan94
őstag
válasz
Sk8erPeter #5811 üzenetére
Átfogalmazom:
Egy jól megírt kódban nincs olyan, hogy egyszer működik, egyszer nem.
console.log("yolo");
Minden egyes esetben ki fogja írni, hogy yolo. Nincs olyan, hogy 10x kiírja, egyszer nem.
Nyilván fejlesztés közben vannak bugok, meg furcsaságok.
-
trisztan94
őstag
válasz
libamajas #5718 üzenetére
Hát az ott nem jó. Meg az utána következő 2 sor sem. Meg az utolsó sem.
Ne várd már el, hogy miután többen megcsináltuk az egész feladatot helyetted (külön kiemelve Speeedfire-t, aki egyszer módosította neked, illetve még Pastebin-re is felrakta az egészet HTML-ben) még bővítgessük/javítgassuk. Ez mind alap Javascript, triviális szintaktikai hibákkal.
Olvass utána, nézz 2-3 tutorialt, stb. Kb 2 óra alatt rájönnél magadtól, hogy mit rontottál el.
-
trisztan94
őstag
válasz
libamajas #5715 üzenetére
"...a html és css megy"
Azt nehezem tudom elképzelni annak tükrében, hogy nem tudtad hova rakd a stílusokat és a scripteket.
"Hogyan tudom kiiratni a fokokat a képek alá?"
Tétrehozol egy új sort és annak a megfelelő cellájába írod. Ha megy a HTML, mennie kell.
document.write(napokHomerseklete+" ");
A napokHomerseklete egy tömb. Ha simán kiírod így, az egész tömböt írja ki, nem az adott nap hőmérsékletét. Az i-edik (ciklus indexe, mely megfelel a tömb indexeinek) napnak akarod a hőmérsékletét.
Ezt a cikluson belülre kell, hogy a megfelelő naphoz rakja be. -
trisztan94
őstag
-
trisztan94
őstag
válasz
libamajas #5697 üzenetére
"alert helyére képet szeretnék tenni, ha hideg ,akkor ilyen kép ha meleg akkor olyan."
Nagyon nagyon parasztul így lehet megcsinálni a kép kirakást csak javascripttel (+ egy kep id-jű div-el).
document.getElementById("kep").innerHTML('<img src="hideg.jpg" alt="Hideg idő kép"/>');
Értelem szerűen a meleg ágba pedig a meleg.jpg-t kell rakni.
-
trisztan94
őstag
válasz
libamajas #5692 üzenetére
Lehet én vagyok fáradt, de még mindig nem értem mit akarsz a var = 0-val.
A var javascriptben változót jelöl.
Így használjuk: var változóneve = változóértékfor ciklusnak pedig ez a szintaktikája:
for (var i = 0; i < 10; i++)
Ami azt jelenti, hogy előteszteléses ciklust indítasz egy helyi scope-ban értelmezett i változóval, melynek kezdőértéke 0, és minden ciklusban növekszik egyel amíg a feltétel igaz (tehát hogy kisebb, mint 10)
A var = 0 nem jelent semmit, hibát fog dobni.
-
trisztan94
őstag
válasz
libamajas #5688 üzenetére
var napokHomerseklete = [
10, -20, 5, 8, 12
];
for (var i = 0; i < napokHomerseklete.length; i++) {
if(napokHomerseklete[i] <= 5) {
alert("hideg");
} else {
alert("meleg");
}
}Valahogy így. Az alertek helyére pedig berakod a logikát ami kiírja a megfelelő helyre a megfelelő infót.
-
trisztan94
őstag
válasz
fordfairlane #4138 üzenetére
Igen, közben leesett
Nem rossz amúgy, de nem fogom használni. Ott van nekem a Sublime meg a Brackets (mostanában inkább Sublime, sokkal gyorsabb, egyszerűbb kezelni szvsz), komolyabb melóra pedig IDE (Netbeans, Visual Studio, ha úgy adódik). Tehát igazából nem értem, hogy miért csinálták ezt, direkt kompetense akar lenni a Bracketsnek, ami már eléggé kiforrott.
-
trisztan94
őstag
Nagyon nem érdemes. Maximum, ha Win 8/RT-re akarsz, ott viszonylag jó.
Vagyis hát igazából attól függ. Ha nem natív nyelven fejlesztesz egy OS-re, akkor az lassabb lesz mindenképp (tehát windows esetén C++, C#, OSX esetén Objective C), mert van egy wrapper körülötte ami végül lefordítja arra (asszem, javítsatok ki, ha tévedek). Akkor lehet jó választás, ha Cross Platform appokat akarsz fejleszteni (lásd: adobe brackets), amit könnyű pluginezni.
De a brackets pl. pont a fent említett dolgok miatt nagyon be tud lassulni. -
trisztan94
őstag
válasz
Sk8erPeter #4073 üzenetére
-
trisztan94
őstag
válasz
martonx #4071 üzenetére
A legenda úgy tartja, hogy csúnya dolog a presentation logicba presentation-t rakni. Ergo JS-be csúnya explicit stílusokat írni, és nem illik.
Inkább cserélgessen osztályokat.Most kezdtem elég komolyan a szép js-css-html kódok írásával foglalkozni, készüljetek fel, hogy be fogok szólni mindenért!
-
trisztan94
őstag
Múltkor - hibásan - mondtam azt, hogy az e.preventDefault() helyett e.defaultPrevented-et kellene használni. Persze azóta már fel lettem világosítva, hogy hülye vagyok, rosszul emlékeztem valamire, ezt tudom.
Most vágom az egyik tutorial vidim, ott viszont egy <a>-ra e.defaultPrevented-et használtam, és valamiért pontosan ugyanaz történik, mintha e.preventDefault() lenne használva, tehát nem fut le az alapértelmezett esemény.
Na de miért? MDN szerint az e.defaultPrevented egy boolean értéket ad vissza arról, hogy az alapértelmezett esemény lefutása meg lett-e gátolva.
Nem lehet, hogy azzal, hogy azt hívtam meg, úgy interpretálta a böngésző (Chrome), mintha return false-t írtam volna? Vagy miért van ez? Console nem dob rá hibát, sem firebug.
-
trisztan94
őstag
válasz
Sk8erPeter #4035 üzenetére
Valóban
A minifikált jQuery-re írta azt, hogy A getPreventDefault() használata elavult. Használja helyette a defaultPrevented-et.
Ezt kevertem a preventDefault()-al
-
trisztan94
őstag
válasz
leximester #4025 üzenetére
Csak halkan, mellékesen megjegyzem, hogy az event.preventDefault() _elvileg_ deprecated, event.defaultPrevented;-et kell használni (nincsenek zárójelek). Legalábbis a firebug nekem mindig ezért nyavalyog.
-
trisztan94
őstag
válasz
martonx #3969 üzenetére
Hat igazabol nem nagyon tudom.
Az a lenyeg, hogy amikor meghivjuk a fgvt akkor atadunk neki egy bazi nagy JSON tombot, amiben utvonal adatok vannak (kkordinatak, megnevezes, kozeli helyek, stb).
Az elso elagazas azt ellenorzi, hogy a lat es long koordinatak benne vannak-e.Ami az elso es utolso elem, az lesz a kezdopont es vegpont, a koztuk levok pedig a megallok.
Jim-Y
Jaja a flagre mar en is gondoltam. Berakok egy boolean valtozot false ertekkel, es egyszeruen azt nezem, hogy igaz-e. Akkor lesz igaz, amikor a kulso elagazasbol belep, tehat egyszer fog csak valtozni az erteke. -
trisztan94
őstag
Hello!
for (var key in JSON) {
if(parseFloat(JSON[key][3])>0 && parseFloat(JSON[key][4])>0) {
if (parseInt(key) === 1){
}
else if(parseInt(key) === Object.size(JSON)) {
}
else { }
}
}Itt három dologra kell figyelni:
1. ha a key értéke az első elem
2. ha a key értéke az utolsó elem
3. ha a key értéke más, tehát köztes számA 2. és 3. rész készen van, viszont az 1.-re nem nagyon jut eszembe semmi. Az a lényeg, hogy nem biztos, hogy az 1. vagy 2., vagy akár 3. lesz az első ami átmegy az első elágazáson. Tehát nekem az az elem kell, ami először megy át a fenti if()-en.
Hogyan kellene ezt?
-
trisztan94
őstag
véletlen hsz
-
trisztan94
őstag
válasz
szabo.norbi #3958 üzenetére
Vicces fiú vagy.
Karma: szvsz azt akarja, hogy csináljuk meg neki.
-
trisztan94
őstag
Bocsi, hogy csak most válaszolok.
Végül sikerült megoldani future objektumokkal... vagyis... sort of.
Ez a végleges megoldás, lehet, hogy gány, de egyelőre működik, bőven elég. Tudok végre haladni.
$('.form-directions').on('submit', function () {
waypoints = [];
promises = [];
$('.waypoint').each(function () {
promises.push(geoCode($(this).val()));
});
return false;
});function geoCode(address) {
var deferred = $.Deferred();
nokia.places.search.manager.findPlaces({
searchTerm: address,
onComplete: function (data, requestStatus, requestId) {
onGeoCodingCompleted(data, requestStatus, requestId);
deferred.resolve();
},
searchCenter: map.center
});
return deferred.promise();
}Az onGeoCodingComplete függvényben nem változik semmi, csak ezt az egy plusz sort raktam bele:
if (waypoints.length == promises.length / 2) {
drivingDirections();
}Na most azért lett osztva a promises tömb kettővel, mert valamiért minden esetben a waypoints tömb elemeinek számának kétszerese volt benne. Tehát mindent 2x vett.
Tehát annyi a kérdés, hogy miért van a promises tömbben 2x annyi elem, mint a waypoints tömbben?
-
trisztan94
őstag
Még egy kérdésem lenne.
Hogyan tudom figyelni, hogy mikor van meg az összes beírt megálló GPS koordinátája, tehát, hogy mikor fejeződött be az összes aszinkron feladat?
Nyilván itt az lenne a lényeg, hogy akkor lépjen csak be az útvonaltervezés függvényébe, ha már megvan az összes koordináta.
-
trisztan94
őstag
Hali!
Még mindig a térképes alkalmazáson dolgozom, amivel bénáztam a weblap készítés topikban. Most csak egy egyszerű kérdésem lenne. Van egy form, amit ha felad a felhasználó, kiszedi az adatokat az input mezőkből (címeket), azt pedig elküldi egy aszinkron függvénynek, ami utólag feltölt vele egy tömböt.
Jelenleg még csak két input mezővel tesztelem:
[OFF]<div class="form-group waypoint-container">
<label for="waypoints" class="col-md-1 control-label">1.</label>
<div class="col-md-11">
[/OFF] <input type="text" name="waypoints[]" class="form-control form-control-square waypoint" placeholder="Indulási hely" />
[OFF] </div>
</div>
<div class="form-group waypoint-container last-waypoint-container">
<label for="waypoints" class="col-md-1 control-label">2.</label>
<div class="col-md-11">[/OFF]
<input type="text" name="waypoints[]" class="form-control form-control-square waypoint" placeholder="Érkezési hely" />
[OFF] </div>
</div>[/OFF]Itt a form submit eseményre rakott eseménykezelőm:
$('.form-directions').on('submit', function () {
$('.waypoint').each(function () {
getDrivingDirections($(this).val());
});
return false;
});A getDrivingDirections függvény alapvetően két dolgot csinál: első körben geocode-olja (magyarul "geokód"?) a beírt adatokat, hogy GPS koordinátákkal tudjunk dolgozni. Amikor megkaptuk a koordinátákat, akkor pedig tervez rá egy útvonalat a megadott paraméterekkel. Tehát a getDrivingDirections függvény két másik függvényt hív meg: geoCode() és planRoute(). Egyelőre még csak a geoCode függvény implementálásánál tartok.
Tehát miután meghívtuk a getDrivingDirections-t, meghívódik a geoCode():
function geoCode (address) {
nokia.places.search.manager.findPlaces({
searchTerm: address,
onComplete: onGeoCodingCompleted,
searchCenter: map.center
});
}Ez végül meghívja amikor végetért az aszinkron feladat az onGeoCodingCompleted függvényt:
function onGeoCodingCompleted(data, requestStatus, requestId) {
if (requestStatus == "OK") {
var locations = data.results.items;
waypoints.push(locations[0].position);
for (var i = 0; i < waypoints.length; i++) {
console.log(waypoints[i]);
}
} else if (requestStatus == "ERROR") {
alert("hiba");
}
}Na és most jönne a tényleges kérdés. A console.log 3 objektumot ad vissza mindig, pedig csak két input mező van. Mindig az első input mezőt logolja kétszer:
Miért?
(Azért írtam le így az egész működést, mert biztosan lesznek még kérdéseim ezzel kapcsolatban, így ezt megelőlegeztem magamnak
)
-
trisztan94
őstag
válasz
Sk8erPeter #3908 üzenetére
Hihetetlen, hogy milyen kidolgozott profi válaszokat tudsz adni, kb. mindenkinek aki legalább felig ertelmes kerdest tesz fel, le a kalappal. Tenyleg.
-
trisztan94
őstag
válasz
csabyka666 #3877 üzenetére
Ajax kell neked.
Keress rá arra, hogy Ajax form submit Google-ben.
(Mobilrol vagyok)
-
trisztan94
őstag
válasz
Sk8erPeter #3869 üzenetére
"Néha jó 5 perc szünetet tartani"
-
trisztan94
őstag
válasz
Sk8erPeter #3855 üzenetére
Ezek szerint ott vannak fogalmi zavaraid, hogy egyáltalán mi az a function (FÜGGVÉNY) és mi az a method (metódus).
Nyilván ezekkel tisztában vagyok, csak azt nem tudtam, hogy magyarul hogy van helyes a function szó.
A hibaüzenetekkel kapcsolatban: igazából ilyenkor szerintem mindig csak az a pár (másod)percnyi Guglizás marad ki az életedből, amivel megkönnyítenéd a dolgodat.
Na igen, ezt megpróbálom a jövőben pótolni
-
trisztan94
őstag
válasz
Sk8erPeter #3846 üzenetére
nézd meg jobban.
Valamennyire észre lehet venni azt a szaggatást, amiről beszél, a monitorok tetejét ha megnézed, egy picit mintha ottmaradna, némi késéssel követi csupán.
Na most vagy én nem látom a szaggatást, vagy nem tudom. Videó: [link]
============================================================================megpróbálhatnád végre értelmesen leírni
Igen, tudom, eléggé "semmit" nem adtam információ gyanánt.
Most nincs nagyon lelki erőm átbootolni Windows-ba, meg egy elég nagy projektet nyomogatok, de holnapután szvsz megnézem pontosan. Leginkább abból indultam ki, hogy azt hittem valamiért egy illuminált pillanatomban, hogy nincsenek globális metódusok (amúgy JS-ben is metódusnak hívják magyarul a function-öket, vagy funkciónak? - Mondjuk a funkció szó szerintem ilyen kontextusban nagyon ronda), ezért kérdeztem rá, majd jutottam arra a konklúzióra, hogy a VS hülye. De most meg megint úgy vagyok, hogy a VS valszeg sokkal okosabb, mint én, így nagyon sok esélyt látok arra, hogy én vagyok a hülye már megint és szarul állítottam be valamit. Na, majd megnézem!
(#3849) martonx
Hozzáteszem VS2012 - 2013 már alapból tartalmazza a jquery-s intellisense-eket.
A 2013 még knockout-ot, meg mittudomén még mi minden js libet támogat intellisense-el alapból.Na igen, ez meg a másik. Mondom, hogy én vagyok a hülye!
-
trisztan94
őstag
válasz
Sk8erPeter #3841 üzenetére
Na, akkor nem én vagyok a hülye
Az alapján tettem fel a kérdést, hogy a Visual Studio dobálgatta nekem a Build Error-okat, hogy ismeretlen function-öket hívok meg. De akkor ezek szerint a Visual Studio (2013 Pro) nem tudja kezelni ezeket? Vagy én csinálok valamit nagyon rosszul? Na megnézem mégegyszer..
-
trisztan94
őstag
Na erre nem is gondoltam
Köszi!
Más:
Másik, a HTML kódban include-olt JS fájlban lévő function-öket nem tudok elérni sehogy, ugye?Van egy default.html fájlom, abban így néz ki a két <script> tag:
<!-- UI logikája -->
<script type="text/javascript" src="/js/default.js"></script>
<!-- Térkép logikája -->
<script type="text/javascript" src="/Scripts/V7ClientSideClustering.js"></script>
<script type="text/javascript" src="/js/mapControl.js"></script>Tehát pl. a mapControl.js-ből elérni a default.js-ben lévő showNavigation(); function-t.
-
trisztan94
őstag
Sziasztok!
Egy Windows 8.1 Store alkalmazást készítek a WinJS motorral, HTML + CSS segítségével. Egy térképes alkalmazás lesz, készen is van, csak egy dolog idegesít.
Ez a kód beméri a felhasználó pozícióját, majd ránagyít és a térkép középpontja lesz:
function getUserPosition() {
// bemérjük a felhasználó pozícióját
var geolocator = new Windows.Devices.Geolocation.Geolocator();
geolocator.getGeopositionAsync().then(function (loc) {
var mapCenter = new Microsoft.Maps.Location(47.165733, 19.416574);
mapCenter.latitude = loc.coordinate.latitude;
mapCenter.longitude = loc.coordinate.longitude;
var pin = new Microsoft.Maps.Pushpin(mapCenter, { icon: "/Images/user.png", height: 39, width: 25});
map.entities.push(pin);
map.setView({ center: mapCenter, zoom: zoom });
});
}Teljesen rendben működik, viszont az a bajom vele, hogy nem írja semmi a felhasználónak, hogy éppen a pozícióját keressük (nyilván akkor, amikor éppen bemérés alatt áll).
Tehát ami kellene, az egy sima üzenet, hogy "Pozíció bemérése folyamatban...". Van valakinek valami tippje?
-
trisztan94
őstag
válasz
Sk8erPeter #3245 üzenetére
A document ready-n kívülre dolgot úgy értettem, hogy egy sscript fajlon belül van egy document ready és az után jön rögtön az onload. Tehát kb így:
Document ready{
Sok jquery + feltöltő oldali code mirror hívás
}
Window onload {
Megjelenítő oldali Codemirror hívás
}Ezt hogy kell szakszerűen mondani akkor?
-
trisztan94
őstag
válasz
Sk8erPeter #3240 üzenetére
Köszi a megosztást, tényleg nagyon jó írás. Én nagyon keveset sz*rakodtam a javascript-tel, gyorsan rátértem a jQuery-re és örültem, hogy nem kell vele bajlódni. Azóta persze többször is előjött, hogy kellett volna vele többet foglalkozni, például a setInterval-nál, fogalmam sem volt, hogy hogy kell használni. Azóta persze kicsit átnéztem, de még mindig nem az igazi. Sokat segített ez a cikk!
-
trisztan94
őstag
válasz
Sk8erPeter #3239 üzenetére
No, leellenőriztem mindent:
Minden be van töltve, nem ütközik semmilyen más kóddal, próbáltam külön fájlba csak a jQuery nélküli codemirror scripteket berakni, úgy is ezt produkálja. Mint a videóban is látszik,ha document ready-be vannak berakva, akkor a feltöltő oldalon megy, ha azon kívülre, window onload-ba, akkor meg a megjelítő oldalon.Így oldottam meg, bár eléggé gányolós megoldás, működik, jelenleg ennyi nekem elég:
$(document).ready(function(){
// ... sok más jquery
var UploadPageCodeMirror = CodeMirror.fromTextArea(document.getElementById('CodeSnippetBody'), {
mode: "javascript",
theme: "default",
lineNumbers: true
});
});
window.onload = function() {
var ReadOnlyCodeMirror = CodeMirror.fromTextArea(document.getElementById('CodeSnippetBodyReadOnly'), {
mode: "javascript",
theme: "default",
lineNumbers: true,
readOnly: true
});
}Tehát a feltöltő oldalon lévő codemirrort document ready-be raktam, a megjelenítő oldalon lévőt, a document ready-n kívülre, window onload-ba.
Lehet megnézem az ACE editort
-
trisztan94
őstag
válasz
trisztan94 #3236 üzenetére
http://screencast.com/t/3lIh3uIDFT3
Itt az említett videó.
Tényleg nagyon nagyon sajnálom a tripla hsz-t, nem fordul elő többet!
-
trisztan94
őstag
válasz
trisztan94 #3235 üzenetére
No, megjavult az előző bejegyzésben történt update probléma,minden böngészőben megjelenik a feltöltő oldalon a CodeMirror, nem tudom miért csinálta, ctr-f5-tel újra bejött. Még mindig rossz a megjelítő oldalon though.
Bocsi a felesleges hsz-ért!
Update 2: (
)
Nos, beraktam a document ready-n kívülre amit írtál Sk8terPeter, így most MŰKÖDIK a megjelenítő oldalon!DE
Most meg a feltöltő oldalon nem jelenik meg....
Mindjárt csinálok egy bemutató videót, hogy lássátok. -
trisztan94
őstag
válasz
Sk8erPeter #3234 üzenetére
$(document).ready-be van rakva az egész script fájl. Ide rakom a jQuery kódokat is. Próbáltam onLoad-dal, úgy egyik oldalon sem jelenik meg a bővítmény
Update:
Nos, most teljesen meghalt a dolog.. átírtam ugye onLoad-ra, láttam, hogy nem jó, vissza Undo-ztam az eredetire és sehol sem jelenik meg. Mi a f*sz?? (már bocsánat, nagyon felhúzott)Az is gáz volt, hogy eddig ami megjelent, az is csak chrome-ban jelent meg, opera, firefox, ie-ben nem.
Most vagy én csinálok valamit nagyon szarul vagy nem tudom. Így vannak include-olva a layout fájlban:
<link href="~/Content/themes/base/jquery.ui.all.css" rel="stylesheet" type="text/css" />
<link href="~/Content/Site.css" rel="stylesheet" type="text/css" />
<link href="~/Content/codemirror.css" rel="stylesheet" type="text/css" />
<link href="~/favicon.ico" rel="shortcut icon" type="image/x-icon" />
<script src="~/Scripts/jquery-1.7.1.min.js"></script>
<script src="~/Scripts/doesExist.js"></script>
<script src="~/Scripts/jquery-ui-1.8.20.js"></script>
<script src="~/Scripts/modernizr-2.5.3.js"></script>
<script src="~/Scripts/Codemirror/codemirror.js"></script>
<script src="~/Scripts/Codemirror/mode/javascript/javascript.js"></script>
<script src="~/Scripts/Script.js"></script>Jó sorrendben raktam be őket, nein?
-
trisztan94
őstag
válasz
Sk8erPeter #3226 üzenetére
Érdekes módon itt működik [link], pedig ugyan azt a kódod raktam bele. Lehet, hogy az a baja, hogy külön fájlba van? ASP.net Razorba van az oldal, van egy layout fájl, abba vannak berakva src-be a fájljai, a felöltő oldal is egy content fájl ill. a megjelenítő oldal is.
De akkor miért működik csak a feltöltő oldalon?
Próbáltam inline beírni a megjelenítő oldalon, de úgy sem jó. Layout fájlba is próbáltam inline, úgy sem, de mindenképp szeretném az összes JS-et külön fájlban tárolni az olvashatóság miatt.Mitől lehet ez?
-
trisztan94
őstag
válasz
Sk8erPeter #3221 üzenetére
Se firebug, se semmi nem ír hibát. Jsfiddle-re sajnos nem tudom felrakni, mert kellenek a fájljai
Fogalmam sincs mitől lehet ez. Az összes böngésző alatt ezt csinálja.
-
trisztan94
őstag
Sziasztok!
A CodeMirror bővítményről szeretnék kérdezni.
Két külön lapra szeretném beágyazni.
Az első egy kódrészlet feltöltő oldal, mely rendesen működik is, így néz ki most jelenleg. Mint látható tökéletesen megjelenik, nincs vele probléma.Itt a JS kódja (külső script fájl)
var UploadPageCodeMirror = CodeMirror.fromTextArea(document.getElementById('CodeSnippetBody'), {
mode: "javascript",
theme: "default",
lineNumbers: true
});Itt pedig a HTML kódja
<textarea rows="15" cols="70" name="CodeSnippetBody" id="CodeSnippetBody" @Validation.For("CodeSnippetBody")></textarea>
A második oldal egy kódrészlet megjelnítő lap lenne, melyen ugyanúgy CodeMirrorba jelenik meg, de ReadOnly attribútumot igazra állítva csak megjelenítés célt szolgálna. Nos, az valamiért nem akar működni, pedig másol+beillesztéssel csináltam meg még egyszer a kódod. A furcsa benne az, hogy ha ennek a textarea-nak az ID-jét átállítom arra ami a feltöltő oldalon volt (tehát CodeSnippetBody-ra), akkor megjelenik, de ha saját id-t adok neki nem.
Így néz ki a JS kódja (ugyan az a külső js fájl):
var ReadOnlyCodeMirror = CodeMirror.fromTextArea(document.getElementById('CodeSnippetBodyReadOnly'), {
mode: "javascript",
theme: "default",
lineNumbers: true
});Így pedig a HTML:
<textarea id="CodeSnippetBodyReadOnly">@code["CodeSnippetBody"]</textarea>
Így jelenik meg, tehát hibásan
Ha átállítom erre a HTML-jét, akkor viszont megjelenik, de akkor ugye nem tudom ezt külön testreszabni, hogy ReadOnly módba legyen.
<textarea id="CodeSnippetBody">@code["CodeSnippetBody"]</textarea>
Ekkor így jelenik meg.
Mi lehet ezzel a probléma, mit csinálok rosszul?
Köszönöm előre is
T
-
trisztan94
őstag
válasz
Sk8erPeter #2732 üzenetére
Meglesem, köszi
-
trisztan94
őstag
Szervusztok!
Van egy file inputom, alatta egy gomb, ha rámész 'appendol' még egy inputot alá. A classuk ezeknek '.otherpic'. Na most azt szeretném, hogy ha 1 van, ugye alapból, akkor fölötte a gomb, amivel egyet el lehet távolítani (tehát hogy eggyel kevesebb kép legyen ) ne látszódjon, ha 2 vagy több van akkor viszont igen.
Itt a jquery-m rá:
$('#addfile').on('click',function(){
var count = $('.otherpic').length;
if (count == 2)
{
alert("hey mr busta");
}
});// most alert van a kód helyett, de a lényeg lejön.
Szóval a fölötte lévő gomb alapból display none.Amúgy azt hogy csinálom, hogy elvegyen eggyet, szóval az append ellentéte?
Köszi!
-
trisztan94
őstag
válasz
Sk8erPeter #2726 üzenetére
Énis megtaláltam ezt, de nem tudtam leszedni :S
De köszi,működik amit írtál
Örök hálám!
-
trisztan94
őstag
Sziasztok!
Egy <h1>-et kéne villogtatni, a színét. Stackoverflowon láttam több megoldást is, egyik se működik. Próbáltam ajaxos oldalon meg ajax nélkülin is.
itt van az egyik
itt a mostani kódom:
html:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title></title>
<meta charset="utf-8"/>
</head>
<body>
<div id="flash"><h1 id="asd">Villogjá'</h1></div>
<input type="button" id="button" value = "Let the medzsik begin"/>
<script src="../js/jquery-1.7.2.min.js" type="text/javascript"></script>
<script src="../js/flash.js" type="text/javascript"></script>
</body>
</html>jquery:
$("#button").click(function () { $('#asd').effect("pulsate", { times:3 }, 2000); });
-
trisztan94
őstag
válasz
Sk8erPeter #2706 üzenetére
Istenkirály vagy, köszi szépen!
Tökéletesen működik!
Ha veszel valamit tőlem hardveraprón, kapsz kedvezményt a sok segítségért!
Mégegyszer köszi!
-
trisztan94
őstag
válasz
Sk8erPeter #2700 üzenetére
Nem ezzel kapcsolatban, de elakadtam..
<?php foreach($dataArray as $data) { ?>
<div class="visible">
<?php echo $data[0] . "<br/><center><a href='#' class='story_show'>Teljes Történet</a></center>"; ?>
</div>
<div class="hidden" style="display:none;">
<?php echo $data[1]; ?>
</div>
<?php } ?>Ez egy php txt file listázás, a 'visible' az egy 300 katakteres 'előnézete' a teljes történetnek. Na most az <a>-ra kattintva kéne, hogy bejöjjön a teljes, a 'hidden' rész.. itt a jQuery-m rá:
$('story_show').on('click', function () {
$('.hidden').css('display', 'inline');
});Életem első jQuery kódja nem működik
Amúgy ajaxos az oldal, lehet interferenciál valamit. Netbeans progival írtam, szintaktikai hibát nem jelez. Ja, és ráadásul az <a> 2x jelenik meg (mert ugye most egy filem van amit kilistáz) Egyszer az egész felett, másodszor meg a jó helyen.Köszi mester!
-
trisztan94
őstag
válasz
Sk8erPeter #2698 üzenetére
Rendben, utánanézek majd, megcsinálom úgy.
Az előző hsz-edet nem jelezte ki
Azóta sem sikerült megcsinálni, gyorsan megcsinálom azzal, köszi!
-
trisztan94
őstag
Sziasztok!
Ide írtam, de csak jQuery-s választ kaptam. Valaki kitudna segíteni egy good ol' javascript javítással ?
T
-
trisztan94
őstag
Sziasztok!
Olyat szeretnék, hogy van egy file inputom, megcsinálva, hogy egy textboxban jelenjen meg, igazából nehéz elmagyarázni. Az elérési útvonal egy text inputban van, a lényeg az lenne, hogy amíg üres, tehát nem lett fájl tallózva, addig display:none; legyen, ha került bele adat, tehát a tallózás megvolt, akkor meg display:inline;
itt a html:
<input type="text" id="fileName" class="file_input_textbox" readonly="readonly">
<div class="file_input_div">
<input id="fileInputButton" type="button" value="Tallózás" class="file_input_button" />
<input type="file" class="file_input_hidden"
onchange="javascript: document.getElementById('fileName').value = this.value"
onmouseover="document.getElementById('fileInputButton').className='file_input_button_hover';"
onmouseout="document.getElementById('fileInputButton').className='file_input_button';" /></div>Szóval a legfelső az amiről beszéltem.
itt a javascript:
window.onload = function() {
var textbox = document.getElementById('fileName');
if (textbox.value == null)
{
textbox.style.display = 'none';
}
else
{
textbox.style.display = 'inline';
}
}Köszönöm szépen!
-
trisztan94
őstag
A tinyboxosat megoldottam, nem volt még létrehozva a guest_user.php file
A másiknak itt a kódja:
<?php ?>
<!doctype html>
<html lang="hu">
<head>
<title>Cím</title>
<link href='http://fonts.googleapis.com/css?family=Niconne&subset=latin,latin-ext' rel='stylesheet' type='text/css'>
<link type="text/css" rel="stylesheet" href="../css/soon.css"/>
</head>
<body>
<form method="POST" action="register.php">
<input type="text" id="name" value="Vezetéknév - *Nem Publikus" class="elemek" name="name" /><br />
<input type="text" id="surname" value="Keresztnév - *Nem Publikus" class="elemek" name="surname" /><br />
<input type="text" id="username" value="Felhasználónév" class="elemek" name="user"/><br />
<div id="wrongemail" style="display: none; border:1 px solid red; background-color:white;">Nem Egyezik a Két e-mail Cím!</div>
<input type="text" id="email" value="e-mail - *Nem Publikus" class="elemek" name="email"/><br />
<input type="text" id="email_verify" value="e-mail megerősítése" class="elemek" onkeyup="verifyemail()"/><br />
<input type="password" id="password" class="elemek" name="password"/><br />
<input type="password" id="password_verify" class="elemek" onkeyup="verifypassword()"/><br />
<span>Elolvastam és elfogadom a <a href="../html/agreement.html">felhasználási feltételeket</a></span>
<input type="checkbox" id="agreement" /><br /><br />
<input type="submit" class="belepes" value="Regisztráció"/>
</form>
<script type="text/javascript">
function verifypassword()
{
var pass1 = document.getElementById("password").innerHTML;
var pass2 = document.getElementById("password_verify").innerHTML;
if(pass1 != pass2)
{
document.getElementById("wrongpass").style.visibility="visible";
}
else
{
document.getElementById("goodpass").style.visibility="visible";
}
}
function verifyemail()
{
var email1 = document.getElementById("email").innerHTML;
var email2 = document.getElementById("email_verify").innerHTML;
if(email1 != email2)
{
document.getElementById("wrongemail").style.display="block";
}
else
{
document.getElementById("goodemail").style.display="block";
}
}
</script>
</body>
</html>
Közben megváltoztattam a visibility-t display-re -
trisztan94
őstag
Azt is csináltam, nem jó
Hát ugye, rámegy a nevére, kidobja az adatlapját, mennyi kredite van stb, ha vendég fiókkal van bejelentkezve akkor meg azt írja, hogy itt lenne ez meg az.edit:
Végülis annyi változást láttam, hogy az oldal scrollbarja kisebbedik, de nincs tartalom.edit 2:
onkeyup="javascript:verifyemail();" ---> onkeyup="verifyemail()"Szintén semmi változás.
-
trisztan94
őstag
Na, meg van egy másik problémám is, tinyboxxal.
if (document.getElementById("adatlap").innerHTML != "Vendég")
{
T$('adatlap').onclick = function(){TINY.box.show('../php/user.php',1,500,400,1)}
}
else
{
T$('adatlap').onclick = function(){TINY.box.show('../php/guest_user.php',1,500,400,1)}
}Ugye, ha rendesen bejelentkezünk, akkor ottvan a felhasználónév, rákattintasz, bejön rendesen a tinybox. Ezzel semmi probléma nincs. Az else ággal van az, hogy ha Vendég van odaírva, tehát vendég fiókkal léptél be, akkor meg nem csinál semmit.
Gyűlölöm a PHP-t, de az legalább működik
-
trisztan94
őstag
Sziasztok!
Egy egyszerű probléma lenne, mégsem tudok rájönni mi a bajhtml:
<div id="wrongemail" style="visibility: hidden; border:1 px solid red; background-color:white;">Nem Egyezik a Két e-mail Cím!</div>
<input type="text" id="email" value="e-mail - *Nem Publikus" class="elemek" name="email"/><br />
<input type="text" id="email_verify" value="e-mail megerősítése" class="elemek" onkeyup="javascript:verifyemail();"/><br />javascript:
function verifyemail()
{
var email1 = document.getElementById("email");
var email2 = document.getElementById("email_verify");
if(email1.Value != email2.Value)
{
document.getElementById("wrongemail").style.visibility="visible";
}
else
{
document.getElementById("goodemail").style.visibility="visible";
}
} -
trisztan94
őstag
válasz
Sk8erPeter #2664 üzenetére
Köszönöm szépen, találtam egy jót. Örök hálám üldözni fog!
Üdv,
Trisztán -
trisztan94
őstag
válasz
Peter Kiss #2662 üzenetére
Hát az a baj, hogy igaából csak ezzel néz ki jól az oldal
valami ötlet hogy lehetne megoldani?
-
trisztan94
őstag
Sziasztok!
Olyat lehet csinálni, hogy js sütibe letölt egy betűtípust a felhasználó gépére?Én Brush Script Std-vel csináltam az egész oldalt, meglepetésemre windows alatt times new romannal üdvözölt..
Köszi
Új hozzászólás Aktív témák
Hirdetés
- Elektromos cigaretta 🔞
- Kazy Computers - Fehérvár - Megbízható?
- Kínai és egyéb olcsó órák topikja
- Ubiquiti hálózati eszközök
- Melyik tápegységet vegyem?
- BestBuy ruhás topik
- Vezetékes FEJhallgatók
- BestBuy topik
- Nintendo Switch 2
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- További aktív témák...
- ÚJ PS5 Slim - FW 8.40 - Lemezolvasó - Lua Loader - Lua játék - Lapse
- új, bontatlan, iPhone 16E gyárilag kártya-független, apple világgaranciával
- Üzletből, garanciával, Macbook Pro Retina 16" 2019, Gray i9 64GB RAM 1TB SSD Radeon Pro 5500M
- Üzletből, garanciával, Macbook Pro Retina 16" 2019, Gray i9 64GB RAM 2TB SSD Radeon Pro 5600M 8GB
- MacBook Pro 14" M1 MAX - 32GB / 1TB (2021) - 1 év garancia
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: Liszt Ferenc Zeneművészeti Egyetem
Város: Budapest