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)
|
|