-
GAMEPOD.hu
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
-
vakondka
őstag
Ha ugyanezt a PHP fórumban kérdezed, akkor több választ kapsz
Szerintem PHP-vel a legegyszerűbb megoldani.
Azért ezt is kipróbálhatod:
http://twm.faxunil.hu/muhely/index.php?kat=2&page=2&id=211
vagy beírod a google-be, hogy email script php ...https://toptarget.hu - Online Marketing Ügynökség
-
vakondka
őstag
Lehet éppen ilyet is csinálni, el is árulom hogyan, de én soha sem használnám.
A kód:
<FORM NAME=''mail_form'' action=''mailto:azemailcimem@ideírom.hu'' METHOD=''post'' ENCTYPE=''text/plain''>
név:<INPUT NAME=''név'' TYPE=''text'' SIZE=''40'' VALUE=''a te neved''><BR>
email:<INPUT NAME=''e-mail'' TYPE=''text'' SIZE=''40'' VALUE=''e-mail címed''><BR>
szöveg:<TEXTAREA NAME=''szöveg'' rows=''10'' cols=''40'' VALUE=''szöveg''></TEXTAREA><BR>
küldés gomb:<INPUT TYPE=''submit'' VALUE=''elküld''><BR>
törlés gomb:<INPUT TYPE=''reset'' VALUE=''töröl''><BR>
</FORM>
A gond az, hogy ez a ''progi'' a szegény júzer levelezőprogramját használja...ami nem igen fog neki tetszeni....főleg, ha egy internet kávézóban ül, ahol nincs beállítva alapértelmezett levelezőprogram...de ha ezt szeretted volna, akkor OK.https://toptarget.hu - Online Marketing Ügynökség
-
vakondka
őstag
Egy biztos: mindenképpen szerver oldali szkriptre van szükséged.
Csak úgy simán nem lehet elküldeni, hiszen ha nem a felhasználó gépét használod levélküldésre, akkor a szervert kell használnod, úgyhogy: PHP vagy CGI.
A CGI-hez én nem értek, de ha esetleg a php jó neked akkor segítek összehozni a dolgot.https://toptarget.hu - Online Marketing Ügynökség
-
vakondka
őstag
Észrevettem benne valamit: a kikommentezés mindenütt hibás. Pl.:
<!-- NEVEK --!>
Ezzel kikommentezheted az egész html kódot...
helyesen: <!-- NEVEK -->
Másrészt document.form.valami helyett írjál:
document.forms.valamit
De ez a tuti jó formula:(ez csak példa)
email= document.forms[0].elements[1].value
(tehát a nulladik form első elemének értéke, ami valójában a második, mivel nullától számol...)
[Szerkesztve]https://toptarget.hu - Online Marketing Ügynökség
-
vakondka
őstag
nem tudom, honnan kopiztad, de nekem is megvan pontosan ugyanez
Egyébként ez egy fullscreen-script, hiszen meg van adva paraméternek, hogy fullscreen:
window.open('''',''ujablak'',''fullscreen,''+s);
az már megint más kérdés, hogy a firefox és opera miért nem értelmezi ezt...nem tudom...https://toptarget.hu - Online Marketing Ügynökség
-
vakondka
őstag
válasz Terminus_ #630 üzenetére
Lehet, hogy hülyeség, de mi lenne, ha div-eket használnál ?
Egy a fejlécnek, egy az oldallécnek és egy tartalomnak.
mindegyiknek adsz egy fix méretet és a tartalom divbe berakod a táblázatot, aminek a tulajdonságánál beállítod, hogy scrollozható legyen.
Ez minden böngészőben működni fog mert csak html és csshttps://toptarget.hu - Online Marketing Ügynökség
-
vakondka
őstag
hááát igen google-ben jobb vagyok mint javascript-ben
vagyis könnyű volt ilyen scriptet találni, de a megoldás a gondodra már nem is olyan egyszerű...
...és ha ezt scriptet használnád egy az egyben? Ez működteti a linkeket rendesen.
le is van írva, hogy működik, abból is lehetne valamilyen ötletet venni...egy kicsit hosszú én nem olvastam végig.https://toptarget.hu - Online Marketing Ügynökség
-
vakondka
őstag
válasz Forest_roby #664 üzenetére
Ha az idézőjel a szöveg része és nincs logikai jelentősége, pl. sztring határolás, akkor a legjobb a helyettesítő kód használata, ami az idézőjel esetében: & nbsp;
Ezen kívül kipróbálhatod az ''escape karakter'' használatát, mint a PHP-ban,
ez esetben \'' (balraperjel és azután idézőjel).
Ami szintén működhet és elég egyszerű, ha a sztringhatároló idézőjelek helyett
aposztrófot használsz, ezek közé simán beírhatod az idézőjelet.
több verzió most nem jut eszembe, de lehet, hogy nincs is... :))
[Szerkesztve]https://toptarget.hu - Online Marketing Ügynökség
-
vakondka
őstag
úgy látszik, hogy már álmos vagyok, hogy nem vettem észre...
mindenesetre találtam egy olyan működő példát, ami egy text mező értékét változtatja meg:
<FORM NAME=''uj''>
<INPUT TYPE=''text'' NAME=''szoveg'' VALUE=''www.microsoft.com''>
<INPUT TYPE=''button'' VALUE=''Új szöveg'' onClick=''document.uj.szoveg.value='www.yahoo.com';''>
</FORM>
tudom, hogy ez még nem a megoldás, de ebből talán ki lehet indulni,mert elvileg ugyan mindegy, hogy text, vagy hidden a mező...https://toptarget.hu - Online Marketing Ügynökség
-
vakondka
őstag
válasz vakondka #797 üzenetére
Ez műxik, csak a prezentáció kedvéért van benne text a hidden helyett:
<html>
<head>
<title>XHTML dokumentum címe</title>
<meta http-equiv=''Content-Type'' content=''text/html; charset=iso-8859-2'' />
<script type=''text/javascript'' language=''Javascript''>
<!--
function val(id)
{
var loc=document.location.href;
document.ujhsz.no_ref.value= id;
document.location.href=(loc+'#TOP');
document.ujhsz.message.focus();
}
-->
</script>
</head>
<body>
<a name=''#TOP''></a>Ez a teteje ahova ugrik
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<FORM NAME=''ujhsz''>
<INPUT TYPE=''text'' NAME=''no_ref'' VALUE=''''>
<INPUT TYPE=''button'' VALUE=''Új érték'' onClick=''val(8);''>
</FORM>
</body>
</html>https://toptarget.hu - Online Marketing Ügynökség
-
-
vakondka
őstag
mi lenne, ha nem ugyanazon az oldalon lenne a válaszhoz a form,
mint ahol a hozzászólások?
Arra gondolok, hogy így sokkal egyszerűbb lenne az egész, mert a hsz linkjébe bele lehetne rakatni a php-val, hogy az melyik hsz és a feldolgozó oldal,
ahol beírják a választ az egy $_GET-el szépen lekérdezi a változót és már meg is van a hozzászólás száma.
Így folytatva a gondolatmenetet a válaszhoz tartozó form hidden mezőjébe bele tudod íratni az értéket, hogy melyik válaszról van szó.
Tudom, hogy ez nem ez amit szerettél volna, de talán azért jobb,
mert könnyebb megvalósítani és akkor is menni fog, ha a felhasználó letiltotta a javascriptet.
[Szerkesztve]https://toptarget.hu - Online Marketing Ügynökség
-
vakondka
őstag
JAVASCRIPT BIBLIA (angolul): [link]
Aki javascript-tel valaha foglalkozott, vagy fog foglalkozni az nézze meg ezt a linket.
Csak türelem...kb. 35MBhttps://toptarget.hu - Online Marketing Ügynökség
-
vakondka
őstag
válasz Belvaros #822 üzenetére
Szia,
nem tudom, hogy lesz szürke, de ez kattintásra kitörli a default értéket:
javascript: (a head részbe kell rakni megfelelő script és /script tagok közé)
function clearText(thefield){
if (thefield.defaultValue==thefield.value)
thefield.value = ''''
}
beviteli mező:
<input type=''text'' name=''valami'' value=''Ez ki fog törlődni'' onfocus=''clearText(this)''>https://toptarget.hu - Online Marketing Ügynökség
-
vakondka
őstag
Szia,
Az a legegyszerűbb, ha számmá alakítod úgy, hogy megszorzod 1-el:
<form name=''szamologep_1''>
<input type=''text'' name=''ohm1''>
<input type=''text'' name=''ohm2''>
<input type=''button'' value=''Számol'' onClick=''alert(document.szamologep_1.ohm1.value*1 + document.szamologep_1.ohm2.value*1)''>
</form>https://toptarget.hu - Online Marketing Ügynökség
-
vakondka
őstag
A javascript 24 óra alatt jó választásnak tűnik, de általában nagyon jók a 24 óra altt sorozat könyvei, nekem több is megvan közülük.
Javascriptes könyvem két másik van, de mindkettő elég gagyi.
Ennek letöltöttem egy fejezetét a kiadó oldaláról és az alapján lényegesen jobbnak tűnik.https://toptarget.hu - Online Marketing Ügynökség
-
vakondka
őstag
Olyan gondom lenne, hogy átírtam az ügyfél weboldalát a régi fram-esről div-es szerkezetűre,
most viszont az a javascript használhatatlan, ami kilépéskor egy alert()-ben elköszönt a látogatótól.meg lehet oldalni valahogyan, hogy csak akkor induljon el a script amikor tényleg elhagyják az oldalt ?...mert jelenleg az összes menüpont elindítja az elköszönést...
a script:
function elkoszon() {
alert ("Köszönöm, hogy meglátogatta weblapomat.\n Vezessen mindig biztonságosan !");
}majd a body így kezdődik:
<body onUnload="elkoszon();">https://toptarget.hu - Online Marketing Ügynökség
-
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
https://toptarget.hu - Online Marketing Ügynökség
-
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
https://toptarget.hu - Online Marketing Ügynökség
-
vakondka
őstag
válasz jamaicaa #1192 üzenetére
Az jutott még eszembe, hogy mi lenne ha a zenelejátszó kint lenne állandóan statikusan,
az oldalakat, vagyis a tartalmat viszont az oldalba ágyazott iframe segítségével váltanád.
ehez nem kell semmi varázslat, egyszerűen a link targetja ként az iframe nevét adod meg és kész. Így oda fog betöltődni a választott oldal, nem fog újratöltődni az oldalad és az MP3 lejátszó is menni fog megállás nélkül.Szerintem így tuti működnie kell, nincs mivel összeakadjon a LIGHTBOX.
https://toptarget.hu - Online Marketing Ügynökség
-
vakondka
őstag
válasz Windsurfer #1513 üzenetére
javascriptes védelem...és ha kikapcsolom a böngészőmben a javascriptet ?
https://toptarget.hu - Online Marketing Ügynökség
-
vakondka
őstag
Sziasztok,
Írtam egy kis egyszerű összeadós szkriptet, de valamiért nem működik Firefox-ban.
Tudna valaki segíteni, hogy mit ronthattam el?<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> rendelés </title>
<body>
<script type="text/javascript" src="szamol.js"></script>
<h3>Minimum 3 termék megrendelése esetén a szállítás, csomagolás és utánvét díját átvállaljuk!!!</h3>
<form name="form0" action="mail.php" method="post">
<table>
<tr>
<td>Egy termék: 2990Ft</td>
<td><select name="orderquantity" onChange="javascript:calculate()"><option value="0">0</option>
<option value="1">1</option> <option value="2">2</option> <option value="3">3</option>
<option value="4">4</option> <option value="5">5</option> <option value="6">6</option>
<option value="7">7</option> <option value="8">8</option> <option value="9">9</option>
<option value="10">10</option> <option value="11">11</option> <option value="12">12</option>
</select></td>
</tr>
<tr>
<td>Átvételi mód:</td>
<td><select name="atvetel" onChange="javascript:calculate()">
<option value="1500">Szállítás GLS futárszolgálattal: 1500Ft</option>
<option value="0">Személyes átvétel itt</option>
<option value="0">Személyes átvétel ott</option>
</select></td>
</tr>
<tr><td>Összesen: </td><td><span id="total">0</span></td></tr>
<tr>
<td width="360" valign="top"><strong>Név:</strong>
<input name="nev" size="45" type="text" /></td>
<td colspan="2" width="360" valign="top"><strong>Telefon:</strong>
<input name="tel" size="30" type="text" /></td>
</tr>
<tr>
<td width="360" valign="top">
<strong>Irányítószám:</strong>
<input name="irszam" size="3" type="text" /> <br />
<strong>Település:</strong><input name="varos" size="15" type="text" />
<br />
<strong>Utca, házszám:</strong><input name="utca" size="36" type="text" />
</td>
<td colspan="2" width="360" valign="top"><strong>E-mail: </strong>
<input name="email" size="30" type="text" />
<br><br>
<input size="30" type="image" src="rendeles.jpg" value="Megrendelés" />
</td>
</tr>
<tr>
<td colspan="2"><input name="hirlevel" type="checkbox" checked /> Feliratkozom a hírlevélre</td>
</tr>
</table>
</form> <br/><br/>
</body>
</html>és a js:
var price=2990; /* egységár */
var total=0;
var shipping = 0;
var quantity = 0;
var free_over = 2; /* 2db felett vagyis 3 db-tól ingyenes a szállítás */
function getValueSelected(obj){
return(obj.options[obj.selectedIndex].value);
};
function changeTotal(Total) {
document. getElementById("total") . innerText = Total;
}
function calculate(){
quantity = getValueSelected(form0.orderquantity);
shipping = parseFloat(getValueSelected(form0.atvetel));
if (quantity>free_over){
shipping=0;
}
total = (quantity * price) + shipping;
changeTotal(total+' Ft');
}Előre is köszi!
https://toptarget.hu - Online Marketing Ügynökség
-
vakondka
őstag
válasz WonderCSabo #1913 üzenetére
Köszi !
Így könnyebb lett volna a hibát megtalálni...
[ Szerkesztve ]
https://toptarget.hu - Online Marketing Ügynökség
-
vakondka
őstag
Sziasztok, szeretnék megnyitni js-ből egy új ablakot (ez megy) és ott kitölteni egy input mezőt.
Így próbálkoztam, mi lehet a gond?
<html>
<head>
<script type="text/javascript">
testwindow = window.open("http://www.biocomnetwork.ch/hu/regisztracio?op=1", "mywindow");
testwindow.document.getElementById("regszamval").setAttribute('value','130280');
</script>
</head>
<body>
</body>
</html>Előre is köszi
https://toptarget.hu - Online Marketing Ügynökség
Új hozzászólás Aktív témák
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Xbox Series X|S
- Anglia - élmények, tapasztalatok
- Konzolokról KULTURÁLT módon
- BestBuy ruhás topik
- Milyen billentyűzetet vegyek?
- 3D nyomtatás
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Kihívás a középkategóriában: teszten a Radeon RX 7600 XT
- NVIDIA GeForce RTX 4080 /4080S / 4090 (AD103 / 102)
- További aktív témák...