- gban: Ingyen kellene, de tegnapra
- MasterDeeJay: Low budget (50.000 forint) light gémer gép összerakása
- Nyuszit otthonra, kedvencnek!
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Luck Dragon: Asszociációs játék. :)
- GoodSpeed: Anker Charger (140W, 4-Port, PD 3.1) laptop, mobil, tablet töltő
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- Geri Bátyó: Agglegénykonyha 15 – Néhány tavaszias recept
- GoodSpeed: ASUS RT-BE92U WiFi 7 router a felsőházból
-
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 Tabletek, E-bookok Nyomtatók, szkennerek 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
De akkor hogy szeretnéd megoldani a kérdés megerősítését/tagadását, ha nincs felugró valami? Valaminek mindenképp fel kell ugrania a kérdéssel.
Pl. így: jQuery UI Dialog - Modal confirmation
Nincs rá egysoros módszer.
(#2897) Speeedfire :
"csicsa"?
Sztem inkább nem olyan ocsmány, mint a hagyományos módszer. 
-
Sk8erPeter
nagyúr
A különválasztásnál csak ilyesmire gondoltam (lehet másképp is; ez most plain JavaScript):
http://jsfiddle.net/Sk8erPeter/Hf9k2/
Itt az e.preventDefault(); akadályozza meg, hogy "továbbmenjen" a form feldolgozása.
Ha igennel válaszoltál a kérdésre, akkor simán csak el fog tűnni a gomb. -
Sk8erPeter
nagyúr
Sziasztok! Elöljáróban annyit hogy nem értek a javascripthez, tehát googlizok..
A html részben a divben a hidden mező hívja meg a php fájlból az akciót. Mit írjak a scriptben ??? helyére, hogy jó legyen? Nem is tudom hogy fogalmazzam.. Szóval hogy azt a hiddenes mezőt a script yes ága hívja meg.
Most úgy fest, hogy akár megerősítem, akár elutasítom a kérdést, mindenképp lefut az action.
A kódom HMTL része:
<div>
<input type="hidden" name="action" value="ok">
<input type="submit" name="" value="Megerősít" class="button" onclick="megerosit()">
</div>
A Javasript, amit kigoogliztam:
<script type="text/javascript">
<!--
function megerosit() {
var valasz = confirm("Biztosan akarja?")
if (valasz)
{
???
}
else{
window.location blabla
}
}
//-->
</script>Köszönöm a segítséget.
Akkor már inkább egy rendes formot hozz létre, és a form action attribútumában add meg a címet, ahova el akarod küldeni a feldolgozást; aztán a feldolgozó fájlból majd visszairányítod az eredetibe a továbbiakat (pl. kiírod, hogy oké, sikerült).
Leegyszerűsítve:
<form onsubmit="return confirm('Biztosan akarja?');" action="menj_erre_a_cimre/feldolgozas.php">
..........
</form>Persze úgy szép, ha nem onsubmitben van, hanem külön (vagy a form submit gombjára rakhatsz a tiédhez hasonlóan onclick-et; de ha ezt választod, azt is inkább külön kell szedni), meg lehet, hogy egyéb dolgokat is akarsz művelni, és akkor függvényt valóban létre kéne hozni. Főleg, ha a "nem" válasz esetén át akarod irányítani máshová. Így annyit fog csinálni, hogy a form elküldésekor "nem" válasz esetén semmit nem csinál, "igen" esetén továbbmegy az action attribútumban megadott címre.
-
Peter Kiss
őstag
Sziasztok! Elöljáróban annyit hogy nem értek a javascripthez, tehát googlizok..
A html részben a divben a hidden mező hívja meg a php fájlból az akciót. Mit írjak a scriptben ??? helyére, hogy jó legyen? Nem is tudom hogy fogalmazzam.. Szóval hogy azt a hiddenes mezőt a script yes ága hívja meg.
Most úgy fest, hogy akár megerősítem, akár elutasítom a kérdést, mindenképp lefut az action.
A kódom HMTL része:
<div>
<input type="hidden" name="action" value="ok">
<input type="submit" name="" value="Megerősít" class="button" onclick="megerosit()">
</div>
A Javasript, amit kigoogliztam:
<script type="text/javascript">
<!--
function megerosit() {
var valasz = confirm("Biztosan akarja?")
if (valasz)
{
???
}
else{
window.location blabla
}
}
//-->
</script>Köszönöm a segítséget.
return true;
-
vakondka
őstag
nem kell megíjedni....

1. a hosszú kódot bele teszed egy valami.php fájlba
2. azon az oldalon ahol szükséged van e-mail cím kiírásra az elsó sorba beszúrod:
<?php include('valami.php'); ?>
(ez "behúzza a kódot")
3. ahol ki akarsz írni e-mail címet, ot használod a 2 kód valamelyikét:echo HideEmailWithName("Ember neve", "valaki", "domain.hu");
echo HideEmail("valaki", "domain.hu","tárgy");ui: mivel ez php kód ezért nevezd át a fájlodat .php kiterjeszésűre
az echo... utasítás előtt pedig legyen ott:<?php
az utasítás után pedig: ?>szóval az aktuális weboldalban nem sok kódod lesz, csak az include kezdetű és az echo sor annyiszor ahány e-mail címet ki akarsz írni

-
Louloudaki
aktív tag
itt találsz rövidebb kódokat: [link]
shev7, nem hiszem, hogy a sok oldalamból egyet se találtak meg a robotok, pláne hogy nem csak magyar weblapokról van szó.

-
vakondka
őstag
Ez jobb:
<?php
function HideEmail($user, $host, $subject = '') {
$MailLink = '<a href="mailto:' . $user . '@' . $host;
if ($subject != '')
$MailLink .= '?subject=' . urlencode($subject);
$MailLink .= '">' . $user . '@' . $host . '</a>';$MailLetters = '';
for ($i = 0; $i < strlen($MailLink); $i ++)
{
$l = substr($MailLink, $i, 1);
if (strpos($MailLetters, $l) === false)
{
$p = rand(0, strlen($MailLetters));
$MailLetters = substr($MailLetters, 0, $p) .
$l . substr($MailLetters, $p, strlen($MailLetters));
}
}$MailLettersEnc = str_replace("\\", "\\\\", $MailLetters);
$MailLettersEnc = str_replace("\"", "\\\"", $MailLettersEnc);$MailIndexes = '';
for ($i = 0; $i < strlen($MailLink); $i ++)
{
$index = strpos($MailLetters, substr($MailLink, $i, 1));
$index += 48;
$MailIndexes .= chr($index);
}
$MailIndexes = str_replace("\\", "\\\\", $MailIndexes);
$MailIndexes = str_replace("\"", "\\\"", $MailIndexes);?>
<SCRIPT LANGUAGE="javascript">
<!--
ML="<?php echo $MailLettersEnc; ?>";
MI="<?php echo $MailIndexes; ?>";
OT="";
for(j=0;j<MI.length;j++){
OT+=ML.charAt(MI.charCodeAt(j)-48);
}document.write(OT);
// -->
</script>
<noscript>Sorry, you need javascript to view this email address</noscript><?php
}function HideEmailWithName($name, $user, $host) {
print $name . " <";
HideEmail($user, $host);
print ">";
}echo HideEmailWithName("Ember neve", "valaki", "domain.hu");
echo HideEmail("valaki", "domain.hu","tárgy");Az első kiírja az ember nevét is és a valaki @ domain.hu címre küldi a levelet.
A második echo a valaki @ domain.hu címre küldi a tárgy tárgyú levelet.forrás: http://rumkin.com
-
shev7
veterán
Üdv. Beszereztem egy ilyen scriptet email védésre:
<SCRIPT LANGUAGE="JavaScript">
var ml="info";var mr="akarmi.hu";var ma="@";document.write("<A HREF=\"mailto:"+ml+ma+mr+"\">"+ml+ma+mr+"</a>")</script>
Na ezt hogy kell beilleszetni html-be,hogy az email cím látszódjon is. Tehát hogy a link megmaradjon az info@akarmi.hu-ra,de védve is legyen a spamtől. Remélem érthető
hat ha igy beilleszted, akkor latszani fog. De biztos, hogy a botok nem futtatnak javascriptet?

Ú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 Tabletek, E-bookok Nyomtatók, szkennerek 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
- Autós topik
- A Linux megnégyszerezte magát a Steamen — a Microsoft ismét ígérget
- Konkrét moderációval kapcsolatos kérdések
- Képregény topik
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Apple MacBook
- Építő/felújító topik
- Mesterséges intelligencia topik
- Sony MILC fényképezőgépcsalád
- gban: Ingyen kellene, de tegnapra
- További aktív témák...
- HP EliteBook 640 G11 Core Ultra 5 125U 16GB 512TB FHD 1 év gar
- Samsung Galaxy A52s 5G 128 GB független Számla + Garancia
- HP EliteBook 640 G11 Core Ultra 5 125U 32GB 1TB FHD 1 év gar
- AMD félkonfig eladó - Ryzen 7 5700X+32GB RAM+ASUS B550M
- LAPTOP felvásárlás, azonnali készpénzes kifizetéssel! 0-24-ig! MINDEN TIPUS!
- RAPOO 7100P 1000DPI optikai rádiós 5GHz egér
- HIBÁTLAN iPhone SE 2020 128GB Red -2 ÉV GARANCIA - Kártyafüggetlen, MS4887, 93% AKKSI
- Xbox One S 500gb
- GYÖNYÖRŰ iPhone 15 Pro Max 256GB Black Titanium -2 ÉV GARANCIA - Kártyafüggetlen, MS5462
- 27% - GAMING PC! i5-12400F / RTX 4060 / 16GB DDR5 / 1TB NVMe / B760 / 650w! BeszámítOK
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest






