Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
DeltaPower, shev7: köszi, közben utánanéztem, és nagyon egyszerűnek tűnik a dolog, tesztelgettem kicsit, az $.ajax() és $.get() metódusokkal nagyon egyszerű jQuery segítségével elintézni ezt a feladatot, egyelőre elég egyszerű példákkal próbálgattam, pl. a HTML-részben ez az űrlap van:
<form action="" method="post" id="az_urlap">
<input type="text" name="elso" />
<input type="text" name="masodik" />
<input type="submit" name="elkuld" value="Elküld!" id="tokmindegy" />
</form>Az ezt feldolgozásra elküldő jQuery-kód:
<script type="text/javascript">
$("#tokmindegy").click( function (){
$.ajax({
type: "POST",
url: "test.php",
cache: false,
data: $("#az_urlap").serialize(),
success: function(cuccos){
$("#miaszarez").html(cuccos);
}
});
return false;
}
);
</script>A test.php fájlban meg a következő van:
<?php
if(isset($_POST)){
echo '<pre>';
echo print_r($_POST).'<hr />';
echo 'első: '.$_POST['elso'].'<br />';
echo 'második: '.$_POST['masodik'].'<br />';
echo '</pre>';
}
?>Teljesen jól kiírja, pont úgy, ahogy kell.
Így legalább a sessionnel való babrálást is kiszedhetem a kódomból, nyugodtan egyből kiírhatom a feldolgozó fájlban, nem fogja újratölteni az egész lapot, csak az adott div-be pakolja bele, amit a feldolgozó fájlból szed.Köszönöm a rávezetést!
Sk8erPeter
-
Sk8erPeter
nagyúr
válasz Sk8erPeter #2701 üzenetére
Van az előbb írt jQuery-kódnál még egyszerűbb is, $.post() segítségével szintén POST-metódussal küldi el feldolgozásra az adatokat, csak tömörebb kóddal :
$.post('test.php', $("#az_urlap").serialize(), function(data) {
$('#miaszarez').html(data);
});Nagyon jó ez a jQuery, úgy tűnik, szinte minimális kóddal is nagyon jó dolgokat lehet a segítségével csinálni.
Azt hiszem, a "hagyományos" JavaScriptet mostantól félreteszem. (A jQuery-könyvtár nélkül kicsit melós pl. kiírogatni a document.getElementById('akarmi') kódot ehelyett: $('#akarmi') )[ Szerkesztve ]
Sk8erPeter
-
Sk8erPeter
nagyúr
válasz Sk8erPeter #2702 üzenetére
Ezzel kapcsolatban kérdezném még (bocs, ha már kicsit OFF), hogy mi arra a módszer, hogy amíg egy űrlap feldolgozása és/vagy valami adat adatbázisba való feltöltése meg nem történik, addig megjelenítek egy mozgó képet, hogy jelezzem a felhasználó számára, hogy épp feldolgozás alatt vannak az adatok, és nem fagyott le, várjon, ne klattyogjon feleslegesen?
Meg lehet ezt is oldani jQuery-vel? Ha igen, hogyan?
Köszi!Sk8erPeter
-
shev7
veterán
válasz Sk8erPeter #2703 üzenetére
amikor elkuldod az ajax kerest megjelenited, amikor meg visszakapod a responset akkor meg elrejted vagy nem tudom mire gondolsz.
az elozo peldadban volt egy ilyen resz:
function(data) {
$('#miaszarez').html(data);
}Ebbe a functionbe meg irhatsz azert, peldaul az animaciot elrejto kodot.
''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
Castell
aktív tag
Üdv!
Segítséget szeretnék kérni. Egy választólistát szeretnék elhelyezni az oldalamon. A listában a nevek mellé szeretnék linket "elhelyezni" ill. azok új ablakban nyiljanak meg.
A lista html kódja:
<p>Linkek:</p>
<select name="napok" size=1
<option> Hétfo
<option> Kedd
<option> Szerda
<option> Csötörtök
<option> Péntek
<option> Szombat
<option> Vasárnap
</select>Abban kérem a segítséget, hogy a linket, hogyan kell helyesen elhelyezni ill. a target ="_blank" részt (az új lapon való megnyítás kódját)
>
[ Szerkesztve ]
-
DeltaPower
őstag
válasz Castell #2705 üzenetére
valahogy így?
<select name="aaa" onchange="window.open(this.options[this.selectedIndex].value)">
<option value="">válassz!</option>
<option value="aaa.html">aaa</option>
<option value="bbb.html">bbb</option>
<option value="ccc.html">ccc</option>
</select>"Moonshine Whiskey (70°, ízesítés nélküli) van. Fincsi" - Teebee - "De az kiírtaná az egész családomat..Akkor is ha csak én innék belőle.." - forintuser
-
rii
nagyúr
csákkó
azt hogy lehet megcsinálni, hogy van több akármim több HTML file-ban, és egy HTML file-ba beírni, hogy jelenítse meg ezeket egymás alatt?
Ugye nem FRAME-kkel?
ez azt a célt szolgálná, hogy ha kiesik, vagy módou az egyik akkor ne egy nagy HTML file-t kelljen mdódosítgatni, hanem módosíts esetén a kisebb-HTML file-t, törlés esetén meg a nagy HTML fileból csak kivenném arra az egy kis HTML file-ra vonatkozó sort.
Előre is köszi.
piros-kapszula: https://www.youtube.com/watch?v=oW-VZVYohRg
-
rii
nagyúr
erre gondoltam volna:
piros-kapszula: https://www.youtube.com/watch?v=oW-VZVYohRg
-
DeltaPower
őstag
több lehetőség is adott:
1. iframe-kbe töltöd be a kisebb fájlokat (ez nagyon ocsmány megoldás).
2. javascripttel betöltöd div-ekbe
3. egy php oldalba berángatod readfile()-al vagy file_get_contents()-el
4. összevágod egy html-beén a 3. megoldást tudom javasolni, mondjuk így:
<?php
echo file_get_contents("akarmi1.html");
echo file_get_contents("akarmi2.html");
?>"Moonshine Whiskey (70°, ízesítés nélküli) van. Fincsi" - Teebee - "De az kiírtaná az egész családomat..Akkor is ha csak én innék belőle.." - forintuser
-
rii
nagyúr
válasz DeltaPower #2709 üzenetére
uhh nagyon köszi
én csak dreamwaaver-be tudok bindzsizni .... :-/
a 3.ik megoldás egy PHP kitejesztű file-ból áll?
vagy egy HTML file-ba ezt a TAG-et: <?php ?> kell betennem?piros-kapszula: https://www.youtube.com/watch?v=oW-VZVYohRg
-
DeltaPower
őstag
igen, php fájl kell, és oda tedd, ahova a tartalmakat be akarod szúrni.
arra figyelj, hogy a beszúrt tartalmakban ne legyenek html fejlécek stb, mert azt nem komálják a böngészők."Moonshine Whiskey (70°, ízesítés nélküli) van. Fincsi" - Teebee - "De az kiírtaná az egész családomat..Akkor is ha csak én innék belőle.." - forintuser
-
rii
nagyúr
válasz DeltaPower #2711 üzenetére
a későbi próbálkozáshoz kérhetek még némi mankót a Javascript-es DIV-ekhez?
piros-kapszula: https://www.youtube.com/watch?v=oW-VZVYohRg
-
DeltaPower
őstag
ajánlom a jquery függvénytár használatát
<div id="div_egyedi_azonositoja1"></div>
<script type="text/javascript">
$.get('akarmi1.html', function(data)
{
$("#div_egyedi_azonositoja1").html(data);
});
</script>ez amúgy AJAXos megoldás.
(mod: nem off)[ Szerkesztve ]
"Moonshine Whiskey (70°, ízesítés nélküli) van. Fincsi" - Teebee - "De az kiírtaná az egész családomat..Akkor is ha csak én innék belőle.." - forintuser
-
HelloWorld
tag
Vagy include();
[ Szerkesztve ]
-
DeltaPower
őstag
válasz HelloWorld #2714 üzenetére
includet azért nem szeressük, mert megpróbálja kódként értelmezni a behúzott szöveg megfelelően formázott részeit. ha úgyis csak szöveg megy bele, akkor a file_get_contents biztonságosabb, vagy a readfile.
"Moonshine Whiskey (70°, ízesítés nélküli) van. Fincsi" - Teebee - "De az kiírtaná az egész családomat..Akkor is ha csak én innék belőle.." - forintuser
-
HelloWorld
tag
válasz DeltaPower #2715 üzenetére
Ja hát ez már csak ilyen.
-
rii
nagyúr
válasz DeltaPower #2713 üzenetére
valamit elbaszkuráltam )-:
<body>
<div id="01"></div>
<script type="text/javascript">
$.get('01.html', function(data)
{
$("#01").html(data);
});
</script>
</body>mondjuk nálad ott van az akarmi1.html is, és a div_egyediazonosítija1 .... amit én 01-re vettem :-/
piros-kapszula: https://www.youtube.com/watch?v=oW-VZVYohRg
-
DeltaPower
őstag
http://code.jquery.com/jquery-1.4.2.min.js
innen le kell tölteni a jquery "plugint", bemásolni az összesítő oldal mellé, és beszúrni az oldal <head> részébe:
<script type="text/javascript" src="jquery-1.4.2.min.js"></script>"Moonshine Whiskey (70°, ízesítés nélküli) van. Fincsi" - Teebee - "De az kiírtaná az egész családomat..Akkor is ha csak én innék belőle.." - forintuser
-
Castell
aktív tag
válasz DeltaPower #2706 üzenetére
DeltaPower Nagyon köszönöm a segítségedet! Így már sikerült.
-
Sk8erPeter
nagyúr
Hali! Bocs, hogy csak most válaszolok.
Köszi, végül tényleg elég egyszerű volt:
$('#tokmindegy').click( function (){
$('#miaszarez').html('<img src="loading_2.gif" width="84" height="64" alt="" />');
$.post('test.php', $("#az_urlap").serialize(), function(data) {
$('#miaszarez').html(data);
});
return false;
}
);Most viszont az újabb para az, hogy egy admin felülethez készítgetem a jQuery-kódokat, hogy ne kelljen újratöltögetni az oldalt, de értelemszerűen minden egyes oldal elejére be van szúrva a belépés ellenőrzése (jelszóval kell belépni), és session változóban tároltam, hogy a júzer be van-e lépve admin jogosultságokkal, vagy sem (felhasználónevet is ilyen változóban tároltam).
Ehhez ugye minden oldal elején be kellett szúrni a session_start(); PHP-kódrészletet, majd ellenőrizni, hogy be van-e lépve az illető.Az űrlapot feldolgozó külön fájlokban is minden kód elején ellenőriztem, hogy belépett-e a felhasználó, ha nem lépett be, nyilván ne küldözgessen semmiféle feldolgozandó adatot.
Most viszont az a probléma, hogy ha csak adott div-be töltöm be a feldolgozandó tartalmat és a feldolgozó PHP-részletet, akkor már nem lehet sessiont indítani, mert azt a kimenet megjelenése előtt kellett volna.Mi ilyenkor a kerülő megoldás? Kénytelen leszek adatbázishoz nyúlkálni, és ott csekkolni egy bejegyzéssel, hogy valóban be van-e lépve a felhasználó, nem tudom a session változókat használni?
Köszi az ötleteket!
Sk8erPeter
-
DeltaPower
őstag
válasz Sk8erPeter #2720 üzenetére
Most viszont az a probléma, hogy ha csak adott div-be töltöm be a feldolgozandó tartalmat és a feldolgozó PHP-részletet, akkor már nem lehet sessiont indítani, mert azt a kimenet megjelenése előtt kellett volna.
ezt nem teljesen értem. hogy és honnan töltesz be mit? amúgy ajax feldolgozó php-ben is lehet sessiont indítani.
"Moonshine Whiskey (70°, ízesítés nélküli) van. Fincsi" - Teebee - "De az kiírtaná az egész családomat..Akkor is ha csak én innék belőle.." - forintuser
-
Sk8erPeter
nagyúr
válasz DeltaPower #2721 üzenetére
Pfffff, bocs, nagyon verem a fejem a falba , mert volt egy ötkarakteres kimenet a session_start(); előtt, még csak tesztelés idejére, amit eddig nem vettem észre, ezért a szokásos "Cannot modify header information - headers already sent by..." hibaüzenetet kaptam a session indításakor, teljesen érthető módon...
Mindenesetre köszi!
Sk8erPeter
-
DeltaPower
őstag
válasz Sk8erPeter #2722 üzenetére
na igen, ez tipikus. ha egyszer belefutsz, onnantól már figyelsz rá
"Moonshine Whiskey (70°, ízesítés nélküli) van. Fincsi" - Teebee - "De az kiírtaná az egész családomat..Akkor is ha csak én innék belőle.." - forintuser
-
rlazol
addikt
sziasztok,
nagyon kezdő vagyok, lassan írjatok, pls...
csinálok egy honlapot (saját okulásra). A design szerint a nyitóoldal közepén kellene lennie egy adag szövegnek.
A gondom az, hogy nem tudom hogy kell szövegdobozt létrehozni? nem kell benne semmi csúszka, csak annyi, hogy tudjam pozícionálni, szélességét, magasságát beállítani.köszi a segítséget!
Az orvosom szerint elmebajban szenvedek. Ez butaság. Minden percét élvezem!
-
Speeedfire
nagyúr
üdv!
egy banálisan egyszerű kérdésre nem jut eszembe a megoldás
vagy egy dinamikus értékem meg egy dinamikus szövegem, ezekből akarok egy címkefelhőt csinálni
nem tudom h írjam be a font méretét, em-be van az értéke
echo '<font size="'.$ertek.'em" >'.$Tags.'</font> ' ;
tipp/ötlet/javaslat?
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Speeedfire
nagyúr
válasz Speeedfire #2729 üzenetére
végül is így oldottam meg
echo '<span style="font-size:'.$ertek.'em" >'.$Tags.'</span> ' ;
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
rii
nagyúr
hello
kereséshez server-side kell igaz?
esetleg nem lehet egyszerûen beéíteni egy keresést? :-/
piros-kapszula: https://www.youtube.com/watch?v=oW-VZVYohRg
-
zka67
őstag
Nem kell hozzá semmi kód A címbe ird be a fájl nevét és megjeleníti a böngésző.
Pl. http://haz.atw.hu/kep.jpg
Ha mindenképp kód kell, akkor az index.html a következő:
<!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">
<head>
<title>Ezt megjeleníti a böngésző fejlécében</title>
</head>
<body>
<img src="kep.jpg" alt="Ezt pedig addig írja ki amíg betöltődik a kép" />
</body>
</html>[ Szerkesztve ]
-
scream
veterán
Sziasztok!
Kellene egy kis segítség :
Kéne csinálni egy vízszintes menü-t ,amelyik le is tud nyílni. elég lenne ha 2 elem benne lenne,onnan már tudnám a többit másolni, csak nem tudom hogy kéne megoldani ...
Előre is köszi.
-
Speeedfire
nagyúr
Üdv!
Validálni szeretném az oldalamat de gondom akadt
konkrétan ezt írja az oldal:
ezzel van baja, jobban mondva a h1 tag-gal
<h1>TP-Link TL-WR1043ND okosítás I.</h1>a php így iratja ki:
<h1 class="pageTitle"><?php print $title ?></h1>
elvileg nem lehet benne hiba [link]
még egy helyesen h van az <a> tag?
én így használom de mindig sír érte<a href="valami.php" title="valami" class="link />katt</a>"
[ Szerkesztve ]
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
ArchElf
addikt
válasz Speeedfire #2739 üzenetére
Meg is magyarázza...
One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>"). Vagy az angollal van a gond?
A szabvány szerint nem szabad block szintű elemet inline elembe rakni.
Formázz CSS+Class/ID-val, ne H1-el... Esetleg a H1 belsejébe tedd a linket, ne fordítva...AE
[ Szerkesztve ]
Csinálok egy adag popcornt, és leülök fórumozni --- Ízlések és pofonok - kinek miből jutott --- Az igazi beköpőlégy [http://is.gd/cJvlC2]
-
Speeedfire
nagyúr
válasz ArchElf #2740 üzenetére
sajnos kocka létemre vannak hiányosságok az angollal kapcsolatban
az érdekes h ez egy drupal keret + drupal téma ami elvileg már validként van készítve, a másik h a template szerint így is van csinálva
elvileg megtaláltam, szóval nem lesz gond leve már
köszi a segítséget
a másikra nem tudsz mondani valami?
azt írja elvileg h nincs nyitó tag <a>holott van
[ Szerkesztve ]
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
ArchElf
addikt
válasz Speeedfire #2741 üzenetére
Amúgy nem neked volt 1-2 hónapon belül pont hasonló problémád (<OL><LI>-n belül H1)?
AE
[ Szerkesztve ]
Csinálok egy adag popcornt, és leülök fórumozni --- Ízlések és pofonok - kinek miből jutott --- Az igazi beköpőlégy [http://is.gd/cJvlC2]
-
fordfairlane
veterán
válasz Speeedfire #2741 üzenetére
Ne zárd le az anchor tagot már nyitásnál.
<a title="kereső" style="font-size:1.2em" href="cimke=kereső" />kereső</a>
[ Szerkesztve ]
x gon' give it to ya
-
Speeedfire
nagyúr
válasz fordfairlane #2744 üzenetére
ezek szerint téves infóm volt eddig ezzel kapcsolatban
pedig nem sok helyen így használom, javítgathatom akkor jódarabigFotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
fordfairlane
veterán
válasz Speeedfire #2745 üzenetére
ezek szerint téves infóm volt eddig ezzel kapcsolatban
Mivel kapcsolatban volt téves infód? XHTML-ben XML szintaktikával kell kezelni a nyitó és záró tagokat, vagyis a helyes forma:
<tag>tartalom</tag>
vagy ha nincs tartalom, akkor:
<tag></tag>
helyett írhatod így is:
<tag/>
<tag />x gon' give it to ya
-
Speeedfire
nagyúr
válasz fordfairlane #2746 üzenetére
akkor csak én értettem valamit félre, most minden rendben van, minden oldal valid már
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
spammer
veterán
Hello
Tudja valaki, hogy freeblog rendszerben hogyan lehet kommentet kiemelni? Tehát hogy más css stílust tudjak adni a hozzászólásnak. (Pl. Admin hsz más stílusú legyen)
Egyszerűen nem találok semmi freeblogos fórumot vagy leírást arról, hogy milyen parancsok és paraméterek vannak a freeblog rendszerben.
„A feketébe öltözött ember a sivatagon át menekült, a harcos pedig követte."
-
pézoli
csendes tag
segítséget kérnék.
szeretném, ha egy adott weblap(létező már!) a google-keresőben(ha nem is elsőként) adott névre kereséskor megjelenne.
pl. mákoskalács.uw.hu-a site-keresőben meg "mákoskalács" beírva-erre kidobná a site nevét (mákoskalács.uw.hu)hogy tudom ezt szerkeszteni, vagy bármi módon elérni?
köszönöm.Roger Dubuis. 100% Poíncon de Geneve.
Új hozzászólás Aktív témák
- Xiaomi 13T és 13T Pro - nincs tétlenkedés
- Házimozi belépő szinten
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Anglia - élmények, tapasztalatok
- antikomcsi: Való Világ: A piszkos 12 - VV12 - Való Világ 12
- World of Tanks - MMO
- nVidia tulajok OFF topikja
- btz: Internet fejlesztés országosan!
- PlayStation 5
- Star Trek Online -=MMORPG=-
- További aktív témák...
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Ozeki Kft.
Város: Debrecen