Hollosi Information eXchange /HIX/
HIX WEBMESTER 2348
Copyright (C) HIX
2003-11-15
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
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

AGYKONTROLL ALLAT AUTO AZSIA BUDAPEST CODER DOSZ FELVIDEK FILM FILOZOFIA FORUM GURU HANG HIPHOP HIRDETES HIRMONDO HIXDVD HUDOM HUNGARY JATEK KEP KONYHA KONYV KORNYESZ KUKKER KULTURA LINUX MAGELLAN MAHAL MOBIL MOKA MOZAIK NARANCS NARANCS1 NY NYELV OTTHON OTTHONKA PARA RANDI REJTVENY SCM SPORT SZABAD SZALON TANC TIPP TUDOMANY UK UTAZAS UTLEVEL VITA WEBMESTER WINDOWS