Hollosi Information eXchange /HIX/
HIX WEBMESTER 334
Copyright (C) HIX
1998-03-22
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 Re: framek keszitese javascriptbol (mind)  44 sor     (cikkei)
2 szamalalo (mind)  13 sor     (cikkei)
3 JavaScript kerdesek (mind)  113 sor     (cikkei)
4 Proxy bovebben (mind)  16 sor     (cikkei)
5 (Fwd) JavaScript problemaim (mind)  74 sor     (cikkei)

+ - Re: framek keszitese javascriptbol (mind) VÁLASZ  Feladó: (cikkei)

Kedves Gabor! Az ujsag #328-ban kozolt kodod egyaltalan nem
keszit dinamikusan frameket. JavaScriptbol tapasztalatom szerint
nem lehet dinamikusan frameket kiugrasztani; azokat HTML framekbol
kell elinditani statikusan, viszont script nyelvekkel lehet
dinamikusan valtoztatni a tartalmat. Probald ki ezt a peldat:
> -----------------------------------------------------------
<html><head><title>Visual Effects</title>
<script language="JavaScript">
<!-- begin script
var emptyFrame = '<html></html>';
var headColor = "white";
function headFrame () {
  return '<html>' +
    ((headColor == "white") ?
      '<body bgcolor="#FFFFFF" text="#000000">' :
      '<body bgcolor="#000000" text="#FFFFFF">') +
    '<h1 align="center">Visual Effects</h1>' +
    '</body></html>';
}
var headLoops = 25;
function setHead () {
  if (headColor == "white")
    headColor = "black";
  else
    headColor = "white";
  if (--headLoops > 0)
    setTimeout ('setHead()', 125);
  self.head.location = "javascript:parent.headFrame()";
}
function initialize () {
  setHead();
}
// end script -->
</script>
<frameset rows="52,*" onLoad="initialize()">
  <frame name="head" src="javascript:parent.emptyFrame"
     marginwidth=1 marginheight=1 scrolling="no" noresize>
  <frame name="body" src="javascript:parent.emptyFrame">
</frameset><noframes>
<h2 align="center">JScript or JavaScript-enabled browser required</h2>
</noframes></html>
> --------------------------------------------------------
Udv: Szabolcs
http://www-rcf.usc.edu/~petrovay/
+ - szamalalo (mind) VÁLASZ  Feladó: (cikkei)

Hali!

Ha esetleg meg valaki nem tudna (2 hete nem sikerult elolvasnom a 
webmestert) van egy rulez reklammentes ingyenes szamlalo a
www.siteflow.com cimen. Feltetel, hogy max 500 hit/nap

udv

Lantos Tibor               UIN : 1029460
 cc:
http://iq.rulez.org/~tlantos/

/\/\/\/\    A legszebb irasjel a kerdojel (?)    /\/\/\/\
+ - JavaScript kerdesek (mind) VÁLASZ  Feladó: (cikkei)

Hello!

> Felado :  [Hungary]
> Boca irta:
> 
> > de ha belegondolsz, a JavaScript mar eleve egy eleg nagy szurest
> > vegez az olvasok kozott.
> 
> Nem ertek vele egyet. A site-omrol reszletes statisztikat gyujtok,
> igy utana tudok nezni. Es a site-on meg nincs JavaScript, tehat
> a meres hiteles. Leven nem szemelyes, hanem altalanos anyag
> (turista dolgok), nem is elhanyagolhato a forgalom.
> Nem eri el a 2 %-ot az olyan bongeszok szama,
> amelyek ne tudnak legalabb a JavaScript 1-et - hiszen a meg
> mindig hasznalt Netscape 2 -es es IE 3-as is tudja ezt mar.

A maradek 98%-ban viszont rengeteg olyan bongeszo is talalhato, ami ugyan
tudja a JavaScript x.y verziojat, de tortenetesen kikapcsoltak a futtatast
benne. Valtozatlanul fenntartom, hogy sajnos a JavaScript eleve nagy szurest
jelent.

> > Aki komolyan hasznal JavaScriptet, az szerintem
> > minimum 3-as Netscape-et vagy 4-es IE-t hasznal.
> 
> Ha nagyok a hullamok, hany eves a kapitany ?

Ha nem lenne egyertelmu, pontositok: Ugy ertettem, hogy szerintem az olyan
user, aki szereti az interaktivitast, es egyeb plusz szolgaltatasokat,
amiket a JavaScripttel lehet megvalositani, akkor az legalabb az emlitett
bongeszoket hasznalja, mert ezekben van olyan szintu JS, ami a legujabb
dolgokat (pl. image valtas, esemeny modell) tudja. Aki Pl. Netscape 2-est
hasznal, nyilvan az motivalja, hogy gyorsan hozzajusson az alapveto szoveges
es kepi informaciokhoz, a JS annyira nem erdekli.

> Bar az event-ek teren van olyan bovules a JavaScript
> verziok kozott, amit eleg nehez a regebbivel is megvalositani,
> de Szabolcs megjegyzese pont arra vonatkozott, hogy
> amit meg lehet csinalni, hogy JavaScript 1 -el is menjen,
> azt meg is illik csinalni.

Ezzel tokeletesen egyertek, es nem is mond ellent az elozoeknek.

> Felado :  [Hungary]
> 
> Megoldhato valamilyen modon, hogy egy adott vallalati weblapot meglatogato
> szorfozo E-mail cime elkuldésre keruljon egy mail-cimre?
> 
> Lehet, hogy ez igy elsore zavarosan hangzik, mindjart jon a reszletes taglala
s:
[...]

Nem zavaros, de ertelmetlen. Az, hogy valaki tud a weben szorfolni, illetve
hogy van email cime, ket teljesen fuggetlen dolog. Nyilvan az teveszt meg,
hogy a ketto legtobbszor egyutt jar, de valojaban semmi osszefugges nincs. A
web szorfozoket az IP cimuk es esetlegesen a domain nevuk alapjan lehet
azonositani, ezek az infok a szerver logban rendelkezesre allnak.

Nos, ez mar magyarazza, hogy a dolog lehetetlen, de ah tegyuk fel a ket
dolog egyutt jarna, es a weboldal gazdaja hozzaferhetne a latogatok email
cimeihez, az igen sok problemat felvetne. Nem nehez belegondolni, hogy
manapsag az igy is bosszantoan sok spam milyen mereteket oltene.

> latogatot nem szeretnenk spam-okkal bombazni (max egy koszone levelet kuldene
k,

Dicseretes a joszandek, de sajnos nem mindenki ilyen, ezert nagyon hasznos,
hogy ez nem lehetseges.

> ez a fajta informaciokeres a vallalat szamara elengedhetetlen.

Ezzel vitatkoznek. Ha mar a latogato ott van az oldalatokon, szamos modja
van annak, hogy felhivd valamire a figyelmet, minek emaillel bombazni? Ha
erdekelni fogja az ajanlat, venni fogja a faradtsagot es maga fog irni a
cimetekre.

> Szerver oldalrol biztos meg lehet oldani a problemat (az elozo szolgaltato
> havonta kuldott olyan listat, amelyen a latogatok mail cime is szerepelt - s
> errol a latogatok meg csak nem is tudtak :(((    ), am a mostani csak sulyos

:)) Nyilvan az emlitett IP es domain cimekre gondolsz.

> Varom segitsegeteket, javaslataitokat, illetve a fenti megoldassal kapcsolato
s
> ellenerveket az

Egyetlen "megoldast" tudok. Az emailcim-leszedo oldaladba ezt tedd:

<BODY onLoad="document.forms[0].submit()">
<FORM action="" method="POST">
 ...
</FORM></BODY>

Ez az oldal betoltodese utan elkuld a felhasznalo geperol egy emailt a
megadott cimre - ha letezik a felhasznalonak a bongeszoben is beallitott
email cime es a felhasznalo a muveletet nyugtazta. A bongeszok ugyanis
tobbnyire rakerdeznek, ha egy JavaScript program email cimre akar
tovabbitani barmilyen infot.

> Felado : Graff Zoltan
>
>  Olyat kellene csinalnom, hogy a WEB lapon rakattintva a link-re levelet
>  lehessen kuldeni, csakhogy a level tartalmat ne lehessen megadni, az
>  konstans legyen. A level feladojanak csak a sajat nevet es cimet kelljen
>  megadnia.

Ne mailto linkkel csinald, hanem urlappal. Egy gombra kelljen kattintani,
aztan az urlap bizonyos mezojebe JavaScriptbol beirhatod az elkuldendo
tartalmat. A cel URL nem email cim lesz, hanem egy CGI program cime, ami
feldolgozza a kerest.
 
udv,
-- 
Boca  -=> http://winnie.obuda.kando.hu/~boca/ <=-  Bo'cz Pe'ter
+ - Proxy bovebben (mind) VÁLASZ  Feladó: (cikkei)

Udv mindenkinek !

Koszonom, hogy segiteni probaltok, s mivel kertetek, hogy irjak 
pontosabban a dologrol, hat itt van :

A rendszer egy Sulinetes LAN, a server egy NT, a kliensek vagy 
Win95-k vagy WinNT-k. Az Internet-re a server-en keresztul 
kapcsolodunk egy ISDN vonalon. A server a proxy, igy fizikailag 
megkerulhetetlen (?). A proxy a magyar cimek, a heureka, a 
microsoft.com es meg vagy 2-3 cim kivetelevel mindent visszadob.
A feladat a proxy megkerulese lenne.

Segitsegeteket elore is koszonom !

Tomi

+ - (Fwd) JavaScript problemaim (mind) VÁLASZ  Feladó: (cikkei)

Kedves Lista!

A kovetkezo problemakba akadtam a JavaScript tanulasom soran. Netscape
3.04-et hasznalok (4.01a alatt is kiprobaltam...).

#1. az egyik HTML kicsit furcsan viselkedik. Az oldalt egy CGI script 
generalja

 ...
<select name="uid" onChange="ln.draw()">
<option selected>ALL
<script language="JavaScript">UID.draw()</script>
</select>

az UID.draw() csak kiirja az UID tomb elemeit

function draw_opt() {
  for(var j=0; j<this.length; j++)
    document.writeln('<option>'+this[j]);}

UID.draw=draw_opt

Szerintem ennek siman az option listahoz (alapban csak az ALL) 
kellene fuznie a tomben szereplo tovabbi elemeket. E helyett azt
mondja, hogy 

JavaScript Error:http://.... line xxx
ALL is not definied

Ha a script utan irom az <option...>ALL-t, akkor jo. Ha egy masik
optiont irok az ALL utan (es a script ele), akkor az ALL jo, de az uj
elemmel van ez a gondja. Ha az ALL-t aposztrofok koze teszem, akkor
nincs gondja, de ures sor jelenik meg az option box-ban.

Mit szurtam el??? (vegul is a draw_opt()-ba tettem bele az <option
selected>ALL kiirasat. Igy most jo, de nem ertem, miert nem megy az
elso verzioval!)

#2. Masik problemam. Hogyan lehet egy prototype-ot beallitani
Array-bol szarmaztatott osztalyocskan. 

Ha az osztalyt constructor fuggvennyel hozom letre, azt ertem. De ha
nem en csinalom a constructor-t, akkor nem lehet az osztalybol uj
osztalyt leszarmaztatni??

HIBAS:

function fuggveny() {...}
var akarmi=new Array
akarmi.prototype.fv=fuggveny

Nem megy (ami ertheto is).

Nem szeretnem az Array.prototype.fv=...-t sem csinalni! Viszont 
szeretnek egy osztalyt csinalni, amibol tudja, hogy Array es van sajat
fv fuggvenye is.

Az akarmi.fv=fuggveny is menne, de ha sok akarmi-hoz hasonlo osztalyt
kell definialnom, akkor mindegyiknel definialnom kellene...

Jobban tetszene a

valtozo=new akarmi

fele definicio!

Meg lehet ezt csinalni??? A Netscape JavaScrip Guide-jat olvasgattam
es nem talaltam megoldast!

Mindenfele segedelmet elore is koszonk!

-Gy. 

http://www.geocities.com/Vienna/4558/

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