-
PROHARDVER!
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
válasz
Speeedfire #2511 üzenetére
Közben találtam kerülő "megoldást" (bár ez túlzás, h megoldás), az itt linkelt kódban két sor csillag kommentet tettem a végére, így azt tudom, hogy azt már felesleges másolni, nyugodtan törölhető, így nem kerül az a fos karakter sem a végére.
Viszont tanulságos, ezért neked is mondom, mert Te is szoktad használni a jsFiddle-t, hogy van bal oldalt az az első select lista, ahol ott van, h "no wrap (head)", "no wrap (body)", "onDomReady", "onLoad", na ott általában az defaultként "onLoad"-ra van állítva.
Ez nem mindig jó: pl. én nem értettem, mi a büdös francért nem működik a fentebb linkelt kód, ha ez erre van állítva, és én a window.onload-ra kötöm a betöltéskor lefuttatandó kódjaimat. Átállítottam "no wrap (head)"-re, és már jó volt... Csak ezzel szarakodtam jó ideig, mert azt hittem, a kódban csesztem el valamit. jsbinen ilyen beállítási lehetőség nincs, úgyhogy ott megy egyből. ("néha a kevesebb több")
-
Jim-Y
veterán
válasz
Speeedfire #2526 üzenetére
Na közben beszereztem egy XAMPP-t, úgy néz ki ezzel tudok majd tesztelin, köszi
-
Jim-Y
veterán
válasz
Speeedfire #2524 üzenetére
Ha böngészővel nyitom meg, akkor kiírja a tartalmát, nem csak a szöveget... mitől lehet ez?
akkor ez most noob kérdés lesz, és kiröhögni is ki lehet, de most ahhoz, hogy egy szimpla php kódot futtatni tudja kell keretrendszer?
nincs fennt semmi, csak csináltam a kódom mellé egy .php-t, gondoltam ez is olyan mint a javascript, hogy pl a böngésző fordítja... jó, akkor kérdés:hogy tudok úgy php kódot írni/futtatni, hogy ne kelljen se php-t, se szervert feltenni, nem tudok ugyanis..nem ottthon vagyok:/
-
Jim-Y
veterán
válasz
Speeedfire #2515 üzenetére
Na ilyet én is csináltam, csak:
var p = $(this).parent().parent().find("p").text(); és ez nem ment, ha a tiéd megy az lol, és ennyin múlik
Amugy nem mukodik
-
Sk8erPeter
nagyúr
válasz
Speeedfire #2509 üzenetére
Stack Overflow-n meg is van a válasz: [link].
"Some kind of encoding error..." -
Sk8erPeter
nagyúr
válasz
Speeedfire #2506 üzenetére
Na, legalább már tudjuk, milyen karaktert tol bele.
De ez jsFiddle-nél következetesen így van sajnos. -
Sk8erPeter
nagyúr
válasz
Speeedfire #2500 üzenetére
Igen, azért van ez, mert a jsFiddle-ről közvetlenül kimásolva a kódok elb@szódnak, egyelőre nem jöttem rá, milyen karaktert tesz a kódokba, de nálam is így van.
A trükk pedig az, hogy a kódok legeslegvégét töröld ki (általában elég akár a legvégén lévő }); kitörlése is), és kézzel írd vissza!(#2496) SektorFlop : jaja, gondoltam, hogy a phoneNumberrel van baj. Akkor majd írj, mire jutottál.
-
Speeedfire
félisten
válasz
Speeedfire #2499 üzenetére
Ha bemásolom a saját fájlomba, akkor ott már nem megy. Azt írja az utolsó sorra, hogy:
Uncaught SyntaxError: Unexpected token ILLEGAL -
v2izzy
tag
válasz
Speeedfire #2497 üzenetére
Így gondoltad? Tehát, hogy egy markert leteszel és ha azt mozgatod, akkor változik a pozíció? Vagy több markert letenni (ha így akarod akkor már tömbbel kell)?
-
Speeedfire
félisten
válasz
Speeedfire #2488 üzenetére
Valaki ránézne erre?
Az első pontot még beírja, de utána már nem. Érdekes, hogy ha később miután mozgattam a pontot, akkor már azt mondja, hogy a marker nem létezik... -
Sk8erPeter
nagyúr
válasz
Speeedfire #2479 üzenetére
Pont korábban térképmegjelenítésről beszélgettünk: [link].
A "Resource interpreted as" jellegűekkel meg annyira ne foglalkozz, az csak warning. Magában a kódban elvileg hibát nem okoz.
(#2478) Jim-Y : OK, majd megpróbálok ránézni, csak sajnos az extension teszteléséhez nem elég az, hogy bedobom jsbinre vagy jsfiddle-re, így kicsit melósabb.
-
Peter Kiss
őstag
válasz
Speeedfire #2354 üzenetére
Attól, hogy a jQuery egy nagyon jól használható lib, még nem kellene folyamatosan erre irányítani senkit se. Főleg azt nem, akinek fogalma sincs a Javascript-ről.
Tudnám, mi a f...ért kell a jQuery-t egy új Javascript-nek tekinteni. -
jeges
senior tag
válasz
Speeedfire #2231 üzenetére
erőltetni azér' nem kell
-
jeges
senior tag
válasz
Speeedfire #2229 üzenetére
parancsolj: példa
kicsit bénácska, de az elv a lényeg, ami működik
próbálj klikkelgetni az ul, a li és az a tag-ek belsejébe, és figyeld a jobb felsőben lévő négyzetet
simán kimásoltam a kódot innen, és beleírtam, hogy növelje a divben lévő számot eggyel -
jeges
senior tag
válasz
Speeedfire #2226 üzenetére
dupla volt
-
jeges
senior tag
válasz
Speeedfire #2226 üzenetére
sztem félreértesz. arra szeretnék rámutatni, hogy ilyesmit úgy érdemes csinálni, ha nem a "li, de nem a" módon definiált elemre akarod aggatni az eseményt, hanem egyszerűen a #menu elemre. nagyjából így:
$('#menu').bind('click',function(e){
// "e" az esemény, amit elkaptunk, "t" az elem, amin elkaptuk
if(!e)e = window.event;
var t = e.target || e.srcElement;// "A" elemen nem csinálunk semmit
// ff-ben kicsit béna a text node-ok kezelése, ezért kell a parentNode-ot is vizsgálni
if(t.nodeName == "A" || t.parentNode.nodeName == "A")return;// egyébként az effektet futtatjuk
// ide írd az effektet, csak arra kell ügyelni, hogy "t" az elem, amire klikkelt a user// és a vége (nem kötelező)
return false;
});úgy is megoldható, ahogy Te elkezdted, csak nem túl hatékony, és kevésbé átlátható, mivel a li és az a elemek definíciói némileg kavarodnak.
a "kulcs" végső soron az, hogy a szülőn kapod el a gyerekek eseményeit, és miután eldöntötted, hogy melyik gyerektől származik a klikk, azt is eldöntheted, mit kezdesz vele.
-
jeges
senior tag
válasz
Speeedfire #2224 üzenetére
mivel a klikk a gyerekről a szülőkre "terjed" (event bubbling), ezt úgy tudod megoldani, ha a menüre definiált eseményben "elkapod" az a elemeken történt eseményt is. normál js-ben ez viszonylag egyszerű:
(feltételezve, hogy a teljes struktúra egy "menu" elembe van ágyazva)
menu.onclick = function(e){
// az esemény
if(!e)e = window.event;// az elem, amire klikkeltünk
var t = e.srcElement || e.target;// ha az A elemen vagy annak gyerekén vagyunk, nem csinálunk semmit
if(t.nodeName == "A" || t.parentNode.nodeName == "A")return;// itt csinálunk valamit
...// nem kötelező, de megakadályozzuk a klikk tovább-terjedését
return false;
}(szerk: javítás)
-
Sk8erPeter
nagyúr
válasz
Speeedfire #2222 üzenetére
"Eddig okés is, viszont ha leveszem az egeret és átviszem egy másik li részre akkor azt is elkezdi írni."
De abban a szűrőfeltételben, amit írtál ( $('#menu li') ), pont az van benne, hogy a #menu elemen belüli összes li-elem mouseover funkciójára csinálj valamit.
Egyébként mouseover, mouseout helyett egyszerűsíthetnéd hover()rel a dolgot.Egyébként az azutániakat nem igazán értem, hogy mit szeretnél...
Nem világos, miért lenne jó, ha az <a>-ra nem vonatkozna, hogyan is néz ki a dolog, nehéz elképzelni. Nem tudod valahogy szemléltetni - vagy kicsit jobban elmagyarázni?
-
Sk8erPeter
nagyúr
válasz
Speeedfire #2217 üzenetére
Ja, hát tényleg nagyon nem lenne hülyeség. Meg ott a Newhosting, oda meg csak domain kell... Mondjuk ahogy írta, nem tudja magától megírni a scriptet, szóval mint kiderült, feleslegesen témáztunk erről az egészről annyit.
-
Sk8erPeter
nagyúr
válasz
Speeedfire #2215 üzenetére
Igen, és gondolom meg is akarja tartani eme jó szokását.
-
Siriusb
veterán
válasz
Speeedfire #2194 üzenetére
Próbáltam, de azt tudtam elérni, amint legördült, fel is húzta magát (rólam nem is szólva)...
@Sk8erPeter
Berosálok, erre is van plugin????!!!!! LOL
Kösz! Figyu, nem vagy Te tűzoltó, mentős vagy valami ilyesmi? Ha bajban van az ember, mindig a segítségére sietsz. -
Sk8erPeter
nagyúr
válasz
Speeedfire #2191 üzenetére
Hát inkább arról van szó, hogy azért nem írok ki mindent, mert akikről általában feltételezem, hogy tényleg érdekelheti, azokkal nem csak a virtuális térben találkozom.
Így ők úgyis áptudéjtek. (ugye milyen szép magyar szó?
) Na jóvanmá', ne offoljuk szanaszéjjel a topicot.
-
Sk8erPeter
nagyúr
válasz
Speeedfire #2189 üzenetére
Viszonylag "régóta" van a jelenlegi, de nem szoktam mindent a Fácsé-júzerek orrára kötni, sanszos, hogy itt előbb értesülsz dolgokról, mint Fácsén.
-
Sk8erPeter
nagyúr
válasz
Speeedfire #2187 üzenetére
Nem muszáj!
Csak lehet, hogy később könnyebben olvasható.
Á nem, cégnek, melóhelyen. jQuery-n keresztül nem olyan bonyolult az AJAX-ozás, sőt, brutálegyszerű.
-
Sk8erPeter
nagyúr
válasz
Speeedfire #2185 üzenetére
Azzal semmi, ha megnézed a boolean értékét, de úgy értem, lehetne egy fokkal logikusabban is, úgy, hogy van egy confirmDelete() függvényed, és ha az hamis, akkor visszatérsz.
Nem úgy, hogy először tagadod azt, amit a felhasználó válaszolt ( !torol() ), majd ha a "nemtörlés" igaz, akkor térsz vissza.Szóval érted, na mindegy, így is jó, csak akkor fordítva gondolkodunk.
Mondjuk ez nem baj, de számomra ez olvashatóbb.
Komplex AJAX-os felületet készítek épp.
-
Sk8erPeter
nagyúr
válasz
Speeedfire #2183 üzenetére
Ez az if(!torol() == true) olyan, mintha lehajolva, és a lábadat hátulról átkarolva akarnád megvakarni a fejedet
Működik, de azért szopatod magad
Szerk.: most meló közben meghallottam a sörnyitás hangját egy pillanatra, fény az éjszakában
-
Speeedfire
félisten
válasz
Speeedfire #2181 üzenetére
Így lett very very nice.
//törlés
function torol() {
return confirm("Biztosan törlöd?");
}
$(document).ready(function()
{
$(".torolclick").click(function()
{
if(!torol() == true) {
return false;
}
})
})Ha van egy kis időm akkor meglesem ezt az ui-s verziót is.
Lassan fel kell mennem hozzád egy üveg sörrel tényleg!
-
Sk8erPeter
nagyúr
válasz
Speeedfire #2181 üzenetére
Hogyhogy mit lehetne?
Hát ellenőrizd!
De még mindig nem másoltad be a kódodat, így nehéz benne kijavítani a hibát.
De akkor mutatok egy példát:
$('#ez_a_torlo_gombod').click( function(){
if( false === confirmDelete() ){ // vagy csak simán if( !confirmDelete() )
return false;
}
// lefutott a megerősítés, annak értéke true volt (egyébként már visszatért volna), itt már tényleg töröl, megy tovább
// ........
}); -
Sk8erPeter
nagyúr
válasz
Speeedfire #2175 üzenetére
Na de azt is mutasd már, hogy a kódod többi részében mi van!
Mert lehet, hogy csak ennyit csinálsz pl. jQuery-vel:$('#ez_a_torlo_gombod').click( function(){
torol();
// itt már tényleg töröl, de a a torol() visszatérési értékét nem ellenőrizted, megy tovább
// ........
});Ez így meg nem jó, ellenőrizni kell a visszatérési értéket.
Egyébként úgy működik a függvényed, ahogy kell.
De HASZNÁLJ PONTOSVESSZŐKET az utasításaid végén.function torol() {
var answer = confirm("Biztosan törlöd?");
if (answer){
return true;
}
else{
return false;
}
}Ahogy PHP-ben is tennéd mondjuk...
Különben ocsmány.De hadd jegyezzem meg, hogy ezt a függvényt egy kissé le tudod rövidíteni, pl. így:
function confirmDelete() {
return confirm("Biztosan törlöd?");
}(#2177) :
"Hogy lehet ezt kipróbálni consolban? Vagy honnan tudom, hogy mi a visszatérési értéke?"
Pl. Chrome-ban (vagy Firebug, vagy Opera Dragonfly, utóbbira F12 asszem nem érvényes, csak Ctrl+Shift+I):
nyomj F12-t
a konzolodba másold be a függvényedet, majd Enter
aztán simán hívd meg a függvényt így:
torol()
ki fogja írni a visszatérési értékét!Egyébként manapság a klasszikus confirm() ablak helyett illik használni pl. jQuery UI Dialogot: [link].
De előbb bírd működésre a korábbit... -
Frigo
őstag
válasz
Speeedfire #2177 üzenetére
Igazábol elég ha a js kódba beszurod a console.log(valtozo_neve); konzolban meg megnézed az értéket (F12) ;
-
Frigo
őstag
válasz
Speeedfire #2175 üzenetére
Nálam false-al tér vissza ha nem az Ok-ra kattintok , valószínűleg nem itt lesz a hiba.
-
Frigo
őstag
válasz
Speeedfire #2173 üzenetére
Kipróbáltam a Chrome konzoljában ,nálam működött rendesen.
-
Frigo
őstag
válasz
Speeedfire #2171 üzenetére
-
Sk8erPeter
nagyúr
válasz
Speeedfire #1963 üzenetére
Szerintem elegánsabb megoldás j0k3r! kódja.
Ott konkrétan arra az objektumra vonatkozó tulajdonságot módosítod. Ez így olyan...fura.
De végül is persze működhet.
Konkrétabban: ez a document.images az egész HTML-doksi "gyűjteménye" az oldalon szereplő képekről, így ezt szerintem ilyen módon babrálni olyan nagyon nem szerencsés, épp ezért kellene inkább az adott objektumra vonatkozó tulajdonságot módosítani.
Szerintem. -
Sk8erPeter
nagyúr
válasz
Speeedfire #1957 üzenetére
Nincs olyan, hogy document.src .
Csak képnek van src attribútuma.onmouseout="f()\;"
Miért akartad többször is escape-elni a pontosvesszőt?Amit j0k3r! írt, az jó lesz.
-
j0k3r!
őstag
válasz
Speeedfire #1957 üzenetére
valami ilyesmi:
<img src="valami.png" onMouseOver="imgChange(this,'csere.jpg')"/>function imgChange(obj,img)
{
obj.src = img;
} -
Speeedfire
félisten
válasz
Speeedfire #1951 üzenetére
A gond megoldva.
$(function () {
$("#makeinput").click(function () {
var div = $('<div class="inputs"><input class="fajl" name="media[]" type="file" /> <a href="#" class="del"><img class="torol" src="images/cancel.png" /></a></div>');
$('#container').append(div);
return false;
});
$(".del").live('click', function () {
$(this).closest('div.inputs').remove();
return false;
});
}); -
Speeedfire
félisten
válasz
Speeedfire #1950 üzenetére
Érdekes, hogy az img classot figyelmet kívűl hagyja, míg ha egy p classba írok valami szöveget akkor már működik megfelelően. Már csak meg kellene oldanom valahogy.
Illetve arra még nem jöttem rá, hogyan tudnám az éppen aktuális elemet törölni. -
Speeedfire
félisten
válasz
Speeedfire #1931 üzenetére
Finoman megveregetem a vállamat, mert mint mindig most is elírás volt.
-
Peter Kiss
őstag
válasz
Speeedfire #1863 üzenetére
A keresők JS nélkül mennek, ezért ők ezt nem látják. A felhasználok címsorában se fog megjelenni, mert a kérés független a megjelenített laptól, illetve, hogy egyáltalán hol áll.
-
Peter Kiss
őstag
válasz
Speeedfire #1861 üzenetére
Amikor JavaScript-tel akarod betöltetni az oldalt, akkor kiegészíteted az adatokat egy plusz mezővel (mintha form adat lenne). Legyenez pl. GET-es &js=js. Az index.php működését pedig átalakítod úgy, hogy ha jelen van ez a változó, akkor nem a teljes oldalt tolja ki, csak a konkrét frissítendő tartalmat.
-
Speeedfire
félisten
válasz
Speeedfire #1860 üzenetére
Valami még mindig nem kerek sajnos, az egész oldalt tölti be a megadott div-be, egész eddig próbálgattam mindent, de csak nem akar összejönni.
Az oldal felépítése olyan, hogy van az index.php aminek a main részében behívom a valogat.php oldalt, ami az url kérés alapján megmondja, hogy melyik kéréshez mi tartozik és az alapján tölti be a megadott php fájlt és az sql-hez szükséges adatokat.
Ha valakinek lenne valami tippje szívesen venném. -
Peter Kiss
őstag
válasz
Speeedfire #1858 üzenetére
Na, mondtam én.
De látszik is, érdemes is megjegyezni, hogy sokszor kell a soroknak });-re végződniük.
-
Speeedfire
félisten
válasz
Speeedfire #1857 üzenetére
A script végéről lemaradt egy ) jel, azért volt a gond.
-
shev7
veterán
válasz
Speeedfire #1854 üzenetére
siman lehet. Ha ilyen a link a browser azt az a tag-ben kiegesziti a domainnel. Viszont ha igy adod at domain nelkul parameterkent a JS-nke nem vagyok biztos benne, hogy o ele fuzi a domaint. Sot, szinte biztos hogy nem fuzi ele.
-
Peter Kiss
őstag
válasz
Speeedfire #1854 üzenetére
Sosem linkeltem így, elképzelhető, hogy ez a baja. Gyakorlásnak csinálj valami faék egyszerű homokozót.
-
Peter Kiss
őstag
válasz
Speeedfire #1852 üzenetére
Így hirtelen nem tudok mást mondani, mint hogy próbálkozz. Nincs lehetőségem most előkapni valami példaoldalt, aztán összeütni. Lehet, hogy csak egy kis elgépelés a gond vagy ilyesmi.
-
Peter Kiss
őstag
válasz
Speeedfire #1850 üzenetére
$(document).ready(function () {
$('.ajaxload').live("click", function () {
$('#main').load($(this).attr('href'), function () {
});
// lemaradt
return false;
});
}; -
Peter Kiss
őstag
válasz
Speeedfire #1848 üzenetére
Hujjujuj.
A <head>-be csak a jQuery könyvtár és a saját .js állományod kerül (meg más is, ha van).
sajat.js
$(document).ready(function () {
$('.megfelelo_a').live("click", function () {
$('#main').load($(this).attr('href'), function () {
// ha van valami extra elvégzendő feladat
});
});
};1. A lap betöltődésekor
2. eseményt delegálunk a megfelelo_a osztályú elemekhez,
3. ami annyit csinál, hogy a #main azonosítójú elembe betölti az aktuális <a> elem linkjének az eredményét.A fenti kódban lehet hiba, mert csak vakon írtam, de szerintem látszik, mi a terv.
-
Peter Kiss
őstag
válasz
Speeedfire #1845 üzenetére
Elolvasod a jQuery oldalán.
$.post() és $.get() kell neked, esetleg érdekes lehet még a $.load(). Gyakorlatilag mindnek annyi a lényege, hogy megadod az URL-t, az adatokat ( $(this).serialize() ), és hogy mit is kezdjen a visszajövő adattal (pl. hova tegye).
Érdekes lehet még a $.ajax(), de ezzel még nem foglalkoztam.Fontos még itt megemlíteni az eseménydelegálást, szükség lehet ré ( $('.valami').live("event", function () {}) ).
-
Speeedfire
félisten
válasz
Speeedfire #1818 üzenetére
közben sikerült megoldani:
function insertimg() {
if (selected >= 0) {
doc = frames['frm1'].document;
img = doc.getElementById(selected);
window.opener.CKEDITOR.tools.callFunction( 1, '<?php echo $IMGURL.'/' ?>'+img.alt );
window.close();
}
} -
Sk8erPeter
nagyúr
válasz
Speeedfire #1798 üzenetére
sumbit?
Vegyük azt, hogy van egy ilyened:
<div id="ezt_akarod_megjeleniteni" style="display:none;">
<h1>BLABLABLA</h1>
</div>
<!-- ......... -->
<input type="submit" name="elkuld" value="Elküld!" id="tokmindegy" />utána meg következik a jQuery-rész:
<script type="text/javascript">
$("#tokmindegy").click( function (){
$('#ezt_akarod_megjeleniteni').fadeIn("slow");
return false; //így még nem küldi el a form-ot
}
);
</script>A fadeIn-nel kicsit animálva is lesz
-
Speeedfire
félisten
válasz
Speeedfire #1797 üzenetére
átírtam logikusabbra de a show/hide nem működik megfelelően
$(document).ready(function() {
$('.porog').hide();
$('#show').sumbit(function() {
$('.porog').show();
});
} -
Sianis
addikt
válasz
Speeedfire #1784 üzenetére
Sianis
-
Adrian Mole
senior tag
válasz
Speeedfire #1768 üzenetére
Háát, sajnos nem megy. Azt még megpróbálom, hogy beleheggesztem a php fileba a változó megadását (ezt nem tudja értelmezni a CMS), hátha. Mindenesetre köszi!
-
Adrian Mole
senior tag
válasz
Speeedfire #1768 üzenetére
Teszek egy próbát, köszi!!!
-
shev7
veterán
válasz
Speeedfire #1760 üzenetére
nem ismerem az odalad es az adatbazis mukodeset, de legkevesbe azt szeretned, ha egy sql inject-tel torolnek a teljes adatbazist.
De azt sem akarod, hogy friendly url-nek barmit megadhassanak...
-
shev7
veterán
válasz
Speeedfire #1758 üzenetére
szerintem hagyd meg szerver oldalon. A legkevesbe azt szeretned, hogy a kliens oldali kod modositasaval olyan adatot toltsenek az adatbazisodba ami tamadasra ad lehetoseget...
-
Sk8erPeter
nagyúr
válasz
Speeedfire #1755 üzenetére
Vannak olyan szerverek, ahol nincs engedélyezve a .htaccess használata (bár sztem elég gáz), érdemes lenne zaklatnod a szolgáltatódat ez ügyben.
Ha az már megy, akkor semmi szükség nincs a kliensoldali dologra (mivel ennek a feladatnak a végrehajtása nem is kliensoldalon kell, hogy történjen), hanem ezt az átalakított címet feltöltöd az adatbázisba, az ennek a címnek szánt mezőbe (pl. url nevű mező az adattáblában) így egy GET paraméterként fogja értelmezni a .htaccess miatt, ezt lekezeled PHP-val, és MySQL-lel eszerint kérdezed le a szükséges adatot.(csak egy lehetséges példa: SELECT * FROM tabla WHERE url = 'sorosuveg-gyartas-olcson-es-gyorsan'; )
-
Sk8erPeter
nagyúr
válasz
Speeedfire #1751 üzenetére
Tehát most az a cél, hogy keresőbarát URL-eket készíts?
Ez olyan dolog, amit szvsz szerveroldalon kellene elvégezni pl. PHP és .htaccess segítségével, nem nagyon értem, ezt milyen módon szeretnéd elintézni kliensoldalon. Igazából a célt nem értem: hogyan és milyen célból szeretnéd generálni? Most ha jól tudom, valami linkgyűjtő oldalon dolgozol, ott meg nyilván nyúlkálsz adatbázishoz, tehát ott pl. lehetne tárolni az azonosítókhoz keresőbarát URL-t, de egyéb módon is el lehet intézni - de ha jobban elmagyarázod, mi a végcélod, akkor lehet, hogy jobban átlátom. -
ArchElf
addikt
válasz
Speeedfire #1749 üzenetére
php:
- strtolower()
- while(?) + str_replace(array_áéíóöőúüű, array_aeiooouuu, $str)
- while(?) + preg_replace('/[\W]+/', '-', $str)
lehet, hogy még a while-ok sem kellenek...Ehh, most látom csak, hogy PHP alatt menne, de kliens oldalon kellene... Végül is mindegy, a fentieknek megvan a JavaScript megfelelőjük... js+regex
AE
-
shev7
veterán
válasz
Speeedfire #1749 üzenetére
az escape fuggveny veszteseg nelkul megcsinalja neked. Unescape pedig visszaalakitja.
Új hozzászólás Aktív témák
Hirdetés
- ThinkPad P16 Gen1 16" FHD+ IPS i9-12950HX RTX A3000 32GB 1TB NVMe ujjlolv gar
- TUF F15 FX506HC 15.6" FHD IPS i5-11400H RTX 3050 16GB 512GB NVMe magyar vbill gar
- Precision 7670 27% 16" FHD+ IPS i7-12850HX RTX A1000 32GB 1TB NVMe IR kam gar
- AKCIÓ! GAMER PC: Új RYZEN 5 4500-5600X +RTX 3060/3070/3080 +Új 16-64GB DDR4! GAR/SZÁMLA! 50 FÉLE HÁZ
- UHH! HP EliteBook 840 G8 Fémházas Laptop 14" -45% i5-1145G7 4Mag 32/512 FHD IPS Intel Iris Xe Magyar
- Azonnali készpénzes AMD CPU AMD VGA számítógép felvásárlás személyesen / postával korrekt áron
- LG 48GQ900-B - 48" OLED - 4K 3840x2160 - 138Hz & 0.1ms - G-Sync - FreeSync - HDMI 2.1
- AKCIÓ! Apple iPad Pro 13 2024 M4 512GB Cellular tablet garanciával hibátlan működéssel
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7700X 32/64GB RAM RX 9070 16GB GAMER PC termékbeszámítással
- Bomba ár! Lenovo ThinkPad Yoga 260 - i5-G6 I 8GB I 256SSD I 12,5" Touch I W10 I Cam I Gari!
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged