Hollosi Information eXchange /HIX/
HIX WEBMESTER 2357
Copyright (C) HIX
2003-11-24
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 Fw: weblapon valasztas --- javascriptes megoldas (mind)  111 sor     (cikkei)
2 Re: weblapon valasztas (mind)  67 sor     (cikkei)
3 Re: (mind)  32 sor     (cikkei)
4 html file mentese (mind)  14 sor     (cikkei)
5 Sziasztok! (mind)  15 sor     (cikkei)
6 Re: Re: JavaScript (mind)  27 sor     (cikkei)

+ - Fw: weblapon valasztas --- javascriptes megoldas (mind) VÁLASZ  Feladó: (cikkei)

Aggyisten!

>>> HIX #2356 >>>
Van egy egyszeru kérdésem (teljesen kezdo vagyok):
A weblapomon azt szeretném megcsinálni, hogy a látogató egy lenyíló
listából választ a hónapnevek közül, ennek hatására egy másik html-re
jut, aminek fájlnevében a hónap sorszáma szerepel (mondjuk
2003_01.html, 2003_02.html stb). Meg lehet ezt egyszeruen (értsd:
java, asp, flash stb nélkül) csinálni?
<<<

Igen, van rá Javascriptes megoldás is! :)

>>>
Tehát a kérdés két részre
bontható: hogyan kell lenyíló listát csinálni, és hogyan kell
betölteni az új weboldalt?
<<<

A következőt javaslom. Azthiszem pont ilyenre gondoltál... (?)
A szögletes zárójeleket természetesen ki kell cserélned relációs jelekre <>,
különben a hix spam szűrője nem engedte volna át a levelet...


1. Ez megy a HEAD részbe
--------------------------------


[SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript"]
[!--

ugrasCim = new Array();

//megj.: ezeket a [ ] jeleket ki ne cseréld
ugrasCim[0] = "2003_01.html"
ugrasCim[1] = "2003_02.html"
ugrasCim[2] = "2003_03.html"
ugrasCim[3] = "akarmi.html"
ugrasCim[4] = "http://www.kulsolap.hu/oldalneve.php"
ugrasCim[5] = "... ..."
ugrasCim[...] = "... ..."
ugrasCim[11] = "2003_12.html"
//a nemkívánt sorok, ha nem használod törlendőek

function ugrasIde(select){
selInd = select.selectedIndex;
optVal = select.options[selInd].value;
if (optVal!= "menucim"){
optVal = parseInt(optVal);
location = ugrasCim[optVal]

//megj.2: innentől lehet cserélni

}
}
// --]
[/SCRIPT]




2. ez megy BODY-ba.  Lenyíló lista. Ha a júzer választ a listából,
akkor a fentebb megadott oldalra ugrik rögtön (onChange!)
a böngésző...
---

[form]
      [select onChange="ugrasIde(this)"]
        [option value="menucim"]:: Hónapnevek :: [/option]
        [option value="0"]Január[/option]
        [option value="1"]Február[/option]
        [option value="2"]Március[/option]
        [option value="3"]:: akármi[/option]
        [option value="4"]egy külső lap[/option]
        [option value="..."]... ...[/option]
        [option value="11"]...  ...[/option]
      [/select]
[/form]




2.b.) Az előbbi egy kis designnal, - minta képpen... ;)
Természetesen ettől elegánsabb az a megoldás, ha stíluslapból (css)
adod bmeg az értékeket...
---

 [form]

      [div align="left"] [p align="left"] [small] [font face="Arial"]

[select onChange="ugrasIde(this)" size="1" style="font-family: Tahoma,
Arial;
background-color: #181888; color: #FFFFFF; position: relative; top: 35;
border: 3 inset #000080; margin-left: 4; margin-right: 0"]

        [option value="menucim"]:: Hónapnevek :: [/option]
        [option value="0"]Január[/option]
        [option value="1"]Február[/option]
        [option value="2"]Március[/option]
        [option value="3"]:: akármi[/option]
        [option value="4"]egy külső lap[/option]
        [option value="..."]... ...[/option]
        [option value="...120"]...  ...[/option]
[/select]

[/font] [/small] [/p] [/div]
[/form]


Üdv.: Viktor.
+ - Re: weblapon valasztas (mind) VÁLASZ  Feladó: (cikkei)

Szervusztok

>A weblapomon azt szeretném megcsinálni, hogy a látogató egy lenyíló
>listából választ a hónapnevek közül, ennek hatására egy másik html-re
>jut, aminek fájlnevében a hónap sorszáma szerepel (mondjuk
>2003_01.html, 2003_02.html stb).

Altalaban igy szoktak :

[form]
[select onchange="location=this.options[this.selectedIndex].value"]
[option value=2003_01.htm] Januar [/option]
[option value=2003_02.htm] Februar [/option]
[/select]
[/form]

De a Te elkepzelesedhez ez all kozelebb :

[form]
[select onchange="location='2003_'+(this.selectedIndex+1)+'.htm'"]
[option] Januar [/option]
[option] Februar [/option]
[/select]
[/form]

Megjegyzes : ha ket szamjegy szelessegen akarod a szamokat, meg kell meg piszka
ld.

>Meg lehet ezt egyszerűen (értsd:
>java, asp, flash stb nélkül) csinálni?

Legalabb JavaScript kell. 

>Tehát a kérdés két részre
>bontható: hogyan kell lenyíló listát csinálni,

[select]
[option value=ertek1] Lista elem 1 [/option]
[option value=ertek2] Lista elem 2 [/option]
[option value=ertekn] Lista elem n [/option]
[/select]

http://www.w3.org/TR/html4/interact/forms.html#h-17.6

>és hogyan kell
>betölteni az új weboldalt?

Jelenlegi ablakba :

window.location='ujoldal.htm';

http://www.mozilla.org/docs/dom/domref/dom_window_ref30.html

Uj ablakba :

window.open('ujoldal.htm');

http://www.mozilla.org/xpfe/xulref/windowref.html#open

>Köszönet.

Szivesen. Legkozelebb egy (bece)nevet is kernenk alairas gyanant.

Feherke.

Ui : A peldakban a szogletes zarojelek helyett kisebb-nagyobb jeleket kell olva
sni, kiveve JavaScript kodreszletben.
+ - Re: (mind) VÁLASZ  Feladó: (cikkei)

Szervusztok

>  Teljesen nem vagyok kepben programozasban, a kerdesem annyi, hogy
>  meg lehet-e oldani JavaScriptel hogy egy adatbazisban (tombben) levo
>  URL-ek egy index.html-ben nyiljanak meg. Ha nem tortenik semmi
>  (OnClikk) akkor egy masik lapot toltson be.

Vagyis van egy JavaScript tombod :

var tomb=new Array('www.elso.cim','www.masodik.cim');

De hol ? Az emlitett index.html -ben, egy masik oldalon, amely majd az index.ht
ml -t is betolti, vagy mindkettoben ?

OnClick, de mire ? Tobb cimed van, de keccintheto valami hany ? Egy, vagy ahany
 cim ?

>  Remelem ertheto voltam...elore is koszi minden segitseget..

Hmm... Finoman fogalmazva, nem, nem voltal ertheto. De ne csuggedj. Valahogy ki
preseljuk beloled, mit szeretnel. Peldaul mennyiben kulonbozne a dolog a lenyil
o listabol valo valasztashoz kepest ?

Kitettem ket olcso peldat az iroasztal fiokombol ide :
http://script.org.co.nr/satobbi/start.htm
http://script.org.co.nr/satobbi/terv.htm
Az elso eseteben tombbol veszi a keresok cimeit, a masodik meg a reklamozott ci
meket tartja tombben.
Hasonlit valamelyik arra amit Te szeretnel, vagy egyenesen hatraarcot vagtam a 
temahoz ?

Feherke.
+ - html file mentese (mind) VÁLASZ  Feladó: (cikkei)

Kedves Lista,

azt szeretnem elerni, hogy ha a linkre rakattint a latogato, akkor egy filet
le tudjon menteni a gepere es ne betoltodjon.
Mhtml fileba tömöritettem eddig, mivel a csst es a kepeket is meg akarom
hagyni az oldalon, de erre nem azt irja ki a bongeszo, hogy "mentes
maskent", hanem probalkozik a megnyitassal. Attol tartok, hogy lesznek
nehanyan, akik elfelejtik az elejen elolvasni, hogy hogy' is mukodik es
ebbol kifojolag nem fognak boldogulni vele.

Letezik erre valami orvossag?

Koszonettel,
FAsnail
+ - Sziasztok! (mind) VÁLASZ  Feladó: (cikkei)

Az lenne a kérdésem, gyakorlatban hogyan lehet alkalmazni azt, hogy egy
honlapon adott a külső és számos oldalból áll. Ha viszont a külsőt és
bizonyos állandó dolgokat meg szeretnék változtatni, a meghatározott rész,
ami oldalanként változó megmaradjon?

Ugyanis nem tudom a stíluslapokat kezelni!
Előre is köszönöm a választ.

Üdv.: Dani


____________________________________________________________________
Miert fizetsz az internetert? Korlatlan, ingyenes internet hozzaferes a FreeSta
rttol.
Probald ki most! http://www.freestart.hu
+ - Re: Re: JavaScript (mind) VÁLASZ  Feladó: (cikkei)

Van egy másik 5letem.
------
[HTML]
[HEAD]
[TITLE]varakozas[/TITLE]
[script language="JavaScript"]
[!--
var varj= false;
setTimeout('esemeny()',10000);

function setNeVarj() { varj = true; }

function esemeny()
{
	if (!varj) {document.location="tovabb.html"}
}
// --]
[/script]
[body]
[a ONCLICK="Script:setNeVarj(); return false;" HREF=""] Maradj! [/a]
[/body]
[/HEAD]
-----

kpd

(webes bekuldes, a bekuldo gepe: 49.31-182-adsl-pool.axelero.hu)

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