1. |
Re: pop up (mind) |
41 sor |
(cikkei) |
2. |
Re: cookie (mind) |
62 sor |
(cikkei) |
3. |
Netscape Composer (mind) |
40 sor |
(cikkei) |
4. |
Re: re: Tobbcimes mail-form (mind) |
28 sor |
(cikkei) |
5. |
re: re: Tobbcimes mail-form (mind) |
19 sor |
(cikkei) |
6. |
Javascript nem mukodik:(( (mind) |
22 sor |
(cikkei) |
7. |
RE: Tobbcimes mail-form (mind) |
17 sor |
(cikkei) |
|
+ - | Re: pop up (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Szervusztok
>Tehat a gondom, hogy azt szeretnem elerni, hogy amikor az index.htm oldal
>megnyilik, akkor egy pop up ablakban minden nap egy-egy uj idezet lenne.
>Talaltam egy Javascript megoldast nevnapra. Gondoltam, hogy ezt ha atirom,
>akkor pont meg fog felelni szamomra. De ha 365 idezettel megtomom, akkor a
>file merete igen csak meg fog ugrani.
Hat ezt inkabb server oldalon ildomos megdikicselni. De ha mar JavaScript en ug
y latom jonak, hogy egy nap - egy .js allomany.
Vagyis lesz 365 .js allomanyod, a web lap viszont csak azt az egyet keri le, am
elynek a nevet az aktualis datumbol osszerakta. A .js allomanyba az idezet nevu
valtozo kap erteket, amelyet aztan kiirathatsz. Megyjegyzes : 1) a JavaScript
a honapokat 0 -tol szamozza, 2) a .js allomany lekerese es az ertek kiirattatas
a kulon script reszbe kell legyen, 3) ha az idezetek megvannak egy darab szoveg
allomanyban es rosszul allsz programozasbol, a kulon allomanyokra darabolas ne
tartson vissza, szivesen segitek.
index.htm - head resz :
[script language=javascript]
var ma=new Date();
document.write('[script language=javascript src=idez_'+(ma.getMonth()+1)+'_'+ma
.getDate()+'.js][/script]');
[/script]
index.htm - body resz :
[script language=javascript]
document.write(idezet);
[/script]
idez_11_14.js :
idezet='Az agyam a masodik legkedvesebb szervem.';
En azert nem pont igy oldanam meg, hanem veletlenszeruen iratnek ki idezetet. L
usta volnek osszeszedni 365 darabot.
Feherke.
|
+ - | Re: cookie (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Szervusztok
>(...) arra gondoltam, hogy az elso alkalommal egy pop up ablakban
>ez a nyito szoveg megjelenne. Ekkor ez a pop up ablak elhelyezne egy cookiet
>es a legkozelebb, mar a mondjuk 'index2.htm' re iranyitana, ahol nincs pop
>up.
Ha Neked a cookie csak ennyire kell, akkor eleg az alabbi :
[script language=javascript]
if (! document.cookie) {
document.write('Udvozollek elso latogatasod alkalmaval');
lejar=new Date();
lejar.setTime(lejar.getTime()+365*24*60*60*1000);
document.cookie='volt=1; expires='+lejar.toGMTString();
} else {
location.href='index2.htm';
}
[/script]
Egyebkent a cookie erteke pontosvesszovel elvalasztott ertekparokbol all, vagyi
s :
'azonosito1=ertek1;azonosito2=ertek2;azonosito3=ertek3'
A fenti az olvasaskor kapott ertek. A darabolasra elso osztalyu a string JavaSc
ript objektum split() metodusa, de sajnos csak JavaScript 1.1 -tol van. Iraskor
kulon kell mindegyik ertekpart megadni. A lejarati idot egy evre allitottam. E
setleges kerdesek oszlatasa celjabol itt a fenti bovitett valtozata is :
[script language=javascript]
jartitt=0; mikor=''; ki='';
sutik=document.cookie.split(';');
for (i=0;i<sutik.length;i++) {
suti=sutik[i].split('=');
while (suti[0].charAt(0)==' ') suti[0]=suti[0].substr(1);
if (suti[0]=='volt') jartitt=suti[1];
if (suti[0]=='ido') mikor=suti[1];
if (suti[0]=='nev') ki=suti[1];
}
if (!jartitt) {
document.write('Udvozollek elso latogatasod alkalmaval');
ma=new Date();
lejar=new Date();
lejar.setTime(lejar.getTime()+365*24*60*60*1000);
document.cookie='volt=1; expires='+lejar.toGMTString();
document.cookie='ido='+ma.toString()+'; expires='+lejar.toGMTString();
document.cookie='nev=ismeretlen; expires='+lejar.toGMTString();
} else {
document.write('Udvozollek '+ki+'. Elso latogatasod '+mikor+' volt. Mindjart
lepunk tovabb...');
location.href='index2.htm';
}
[/script]
Megjegyzes : 1) egyes bongeszok az ertekeket elvalaszto pontosvesszo utan teszn
ek egy szokozt is ( amit a fenti peldaban a while vag le ), 2) a lejarati ido f
ormatuma kotott, 3) lejarati ido nelkul a bongeszo lezarasakor a cookie nem men
todik, 4) a Date.setTime() ezred masodpercben szamol, tehat egy nap 24*60*60*10
00.
Feherke.
|
+ - | Netscape Composer (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Eddig a 4-es Netscape-t hasznaltam szerkesztesre, de barangolasra a 7-es
verziot.
Tobbek tanacsara megprobaltam a 7-essel szerkeszteni. Egesz napi munkam
ment tonkre. Amikor az anyagot kieftepeztem a szerverre, nem mukodtek a
linkek (nagyon sok link volt benne!).
Egyreszt a kitett oldalakon is az en gepem konyvtara szerepelt a linkeknel,
nem a http://www.auto stb.
A forrasban pedig hulyesegeket talaltam: file:///C:/C:/stb. Vagyis ketszer
szerepelt a C:
De volt olyan eset, amikor a teljes utvonal szerepelt ketszer.
Megneztem a Preferenciakban a Composer-t.
Egyszer ezt jeloltem ki: Reformat HTML source,
masodszor ezt: Retain original source formatting
Semmi valtozas.
Be volt meg kapcsolva: Save images and other associated file when saving pages
Ennek ellenere NEM rakta be a sajat konyvtaraba maga melle azokat a
kepeket, amelyeket mas konyvtarbol hivtam be. Ezt csak akkor vettem eszre,
amikor mar kint volt az oldal a szerveren, ahol persze az a masik konyvtar
nem letezett, ezert a kep nem is volt lathato (csak a helye).
Nem volt bekapcsolva: Always show Publish dialog when publishing pages
Ugy gondolom, ennek nincs jelentosege (Cute FTP-t hasznalok)
Ezek utan az egeszet behivtam a 4-es Netscape-be, de ott meg a kepeknek
csak a helye volt meg. Minden kepet ujra meg kellett "idezni". Mentettem,
kieftepeztem, s minden oke.
Gondolom, en csinalok valamit rosszul a 7-essel, de mit?
Egy nagyon kicsi "mintaoldal": http://www.auto.bme.hu/sajtotaj/klub/
amelyiken nem minden fordul elo.
Lezo
|
+ - | Re: re: Tobbcimes mail-form (mind) |
VÁLASZ |
Feladó: (cikkei)
|
ezzel az a baj, hogy igy a te szerveredet felhasznalva, barkinek lehet levelet
kuldeni.
Javaslom a kovetkezoket:
<form action="elkuld.php" method="post">
<select name="kinek">
<option value="0">valakinek
<option value="1">senkinek
</select>
<input type="text" name="subject">
<textarea name="tartalom"></textarea>
<input type="submit" value="elkuld">
</form>
php resz (elkuld.php)
<?
';
';
mail($cimek[(int)$_POST["kinek"]], $_POST["subject"], $_POST["tartalom"]);
?>
igy biztos, hogy csak a te altalad megadott Emil cimekre megy level. (vagy seho
va, mert azert egy vizsgalatot nem artana beletenni meg;))
pp
Palocz Istvan
(webes bekuldes, a bekuldo gepe: catv-d5de9d5c.bp08catv.broadband.hu)
|
+ - | re: re: Tobbcimes mail-form (mind) |
VÁLASZ |
Feladó: (cikkei)
|
>A legegyszerubb megoldas (szerintem)
>A html resz
Na ezert ezzel vigyazni, mert ezen keresztul szepen lehet spammelni.
Egy picit atirva:
<option value="id1">valakinek
<option value="id2">senkinek
php resz (elkuld.php)
<?
kikeresni filbol, vagy db-bol az azonositohoz tartozo cimet, es esetleg feljeg
yezni, hogy milyen kliensrol kuldtek most emailt, hogy a kollegaknak se lehesse
n 10k levelet kuldeni
mail($email, $_POST["subject"], $_POST["tartalom"]);
?>
Udv
Nagyi
|
+ - | Javascript nem mukodik:(( (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Van egy honlapom amit még az őskorban csináltam (úgy 1995 körül). Tényleg az
utolsó modositás dátuma még 99-re nyulik vissza. Szóval ebben van egy gördülő
menű aminek az a szerepe, hogy előhozza az illető képét. Itt látható
gyakorlatban:
http://users.adelphia.net/~svaradi/
Sajnos ezt a fájlt többször kellett átneveznem költöztetés miatt. Valamikor
szineszalbum.html néven futott, de amióta csak ez van a honlapomon, azóta
megint index.html kell, hogy legyen.
Gondoltam is, hogy ebben a sorban van a hiba:
<form action="Szineszalbum.htm"></form>
Ezt átneveztem
<form action="index.htm"></form>
sajna ekkor sem műxik.
Pedig ez valaha működött szépen.
Ha van ötlet a helyrehozásra, szivesen venném:))
--
Üdv:
Pista
---
Sent by KMail 1.5.1 from Sonyka (GRX550), SuSE 8.2, KDE 3.1.1, kernel 2.4.20
|
+ - | RE: Tobbcimes mail-form (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Udvozletem Webmester -ek
Igen, pontosan valami ilyesmire gondoltam, csak nem tudtam, hogyan
kell atadni a valtozot az elkuld.php-nek.
Koszonom
--
Szep napot, ysolti
HW> A legegyszerubb megoldas (szerintem)
HW> A html resz
HW> <form action="elkuld.php" method="post">
HW> <select name="kinek">
HW> Amon Tamas
|
|