-
Fototrend
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
Hujikolp
őstag
Egy kis gondom van, mert az
iframe
mindig csinál nekem egy keretet, de ezt nem tudom eltüntetni. Mivel lehet teljesen eltüntetni?
Bővebben:� link
[Szerkesztve] -
-
faster
nagyúr
A window.opennek három paramétere van, nem kettő:
ref = window.open( url, target, params);
Bővebben: link
Egyébként resizable, nem resizeable, és ha a params-ban width és height paramétert adsz meg, alapból átméretezhetetlen lesz az ablak.
[Szerkesztve] -
gErYoN
tag
de firefoxban se resizeable se resizable nem működik
explorerben meg be se jön a popup azt írja ki hogy hiba az oldalon -
gErYoN
tag
<html>
<head>
<title>Untitled Document</title>
<SCRIPT LANGUAGE=''JavaScript''>
function nyit() {
window.open('1.htm','toolbar=no','menubar=no','location=no','height=490','width=650',
'resizable=0');
}
</SCRIPT>
</head>
<body>
<a href=''javascript:nyit()'' onClick=''nyit()''>link</a>
</body>
</html>
ez most így korrektül működne (csak ie nem)
tudom hogy mondtad hogy nem kell hozzá függvényt létrehozni, de máshogy nem jött össze, mert az explorer azt írja ki hogy hiba van az oldalon.
alap.htm-ből szeretném megnyitni 1.htm-et popup ablakban -
gErYoN
tag
<script language=''JavaScript'' type=''text/JavaScript''>
<!--
function open(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
//-->
</script>
<a href=''javascriptpen('valami.jpg','',
'scrollbars=yes,resizable=yes,width=540,height=500')''>kép</a
protezis megoldasa viszont jo lett mind a ket bongeszoben -
gErYoN
tag
<script language=''JavaScript'' type=''text/JavaScript''>
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
//-->
</script>
<a href=''javascript:MM_openBrWindow('valami.jpg','',
'scrollbars=yes,resizable=yes,width=540,height=500')''>kép</a
lol, átkonvertálta :):) -
faster
nagyúr
Mert nem jól használod a window.open-t.
window.open-nek nem x db paramétere van, hanem három.
window.open (''valami.html'',''_blank'',''width=640,height=480,resizable=1,akarmi=0,barmi=1...'');
Három string paraméter! Ezek közül a harmadik string is egy paraméter lista vesszőkkel elválasztva benne a paraméterek, de egy string vagy egy stringváltozó!
Nem tudom érthetőbben leírni.
[Szerkesztve] -
gErYoN
tag
akkor mostmár így van:
<script type=''text/javascript''>
function popup (targeturl, width, height)
{ a = window.open (targeturl,'_blank', 'width=670, height=550, titlebar=no, menubar=no, scrollbars=no, resizable=no'); }
</script>
<a href=''javascript:popup('./1.htm', 670, 550);''>link</a>
így már jó, köszi a segítséget -
lao ce
aktív tag
faster, lenne egy kerdesem, szuksegem van a segitsegedre. kerulo megoldas is erdekel.
feladat:
csinalok egy formkitolto pilotot, hatter egy adott bitmap, foreground objektumok absolute pozicioban csucsulnek a megfelelo xy koordinatan, inaktiv grafikaval, mikor fokuszt kapnak akkor a keret atvaltozik 'rendes' editalhato kinezette, be lehet irni amit kell aztan lehet tovabbnavigalni (tab/enter/eger). adatbazisbol jon minden objektum neve, pozicioja, stb, szoval altalanos rutinok vannak/lesznek.
mivel a comboboxnak nem lehet atrajzolni a keretet, azt talaltam ki hogy 'rateszek' ugyanarra a poziciora egy editet a megfelelo kerettel es a combot letakarom vele mikor nincs epp rajta a fokusz. ha rakerul a focus az editre, akkor edit=hidden, combo=visible (es rafokuszalok). aztan a combo onchange-re atadom az erteket az editboxnak, majd mikor a focus elment a visibility-t visszacserelem (edit=visible, combo=hidden).
problema:
mikor a comborol elmegy a focus az uj objektumra, lefut a rutin ami a combot hidden-re allitja es az editboxot visible-ra, de ettol az uj editboxban a kurzor eltunik (a highlight is).
ez teljesen megakasztja a keyboardos bevitelt, mivel extrat kell kattintani az egerrel hogy visszakeruljon a kurzor a fokuszalt objektumra.
a tovabbi tabokra megy tovabb a fokusz a kovetkezo editre mintha 'mise tortent volna es minden rendben.
a kiserleteim eredmenye: ha hidden-re allitok egy objektumot ahol a fokusz VOLT az elozoekben (akar combo akar editbox), akkor az aktualisan fokuszalt objektum valahogy inaktivva valik. probaltam cselesen tovabbugralni a fokusszal par objektumon keresztul, de nem jott be.
van valami otleted?
itt a funkcio:
megjegyzes: a comboboxok nevei cmb-vel, a takaro editek cam (a kamuflazsbol) betukkel kezdodnek.
function aActivate (aObj) {
// deactivate
if (LastActiveObj != ''nothing'') {
if (LastActiveObj.name.substring(0,3)==''cmb'') {
// combobox: hide real combo and show editbox as a camouflage
LastActiveObj.style.visibility=''hidden'';
LastActiveObj = eval(''frmA.cam'' + LastActiveObj.name.substring(3,50));
LastActiveObj.style.visibility=''visible'';
} else {
// editbox
LastActiveObj.className = ''ina_'' + LastActiveObj.className.substring(4,20);
}
}
// activate
if (aObj.name.substring(0,3)==''cam'') {
// combobox: hide camouflage editbox and show combobox
aObj.style.visibility=''hidden'';
aObj = eval(''frmA.cmb'' + aObj.name.substring(3,50));
aObj.style.visibility=''visible'';
aObj.focus();
} else {
// editbox
aObj.className= ''act_'' + aObj.className.substring(4,50);
LastActiveObj=aObj;
}
}
[Szerkesztve]nicht kompot
-
lao ce
aktív tag
az a jo hogy az ember osszefoglalja a gondolatait mire leirja a hozzaszolast.
sikerult megcsinalni.
ugy latszik a hidden/visible bugos, vagy valamit nem ertek mi tortenik mogotte, mindenesetre a style.display=''none''; es a style.display=''''; tokeletesen megoldja a dolgot, nekem meg tok mindegy hogy a display az none vagy visible az hidden ha az egyik mukodik.nicht kompot
-
Sick Boy
őstag
hű
lehet, hogy nagy fába vágom a fejszét...
fingom nincs erről az egész JS-ről, ám mégis alkotnom kelene valamit, namármost a probléma a következő, van nekem egy e107 portálrendszerem az ATW szerverén, és termékekbemutatós menü is van benne, ez úgy működik, hogy kattintunk egy bizonyos árufajtára a bal oldali menüben, kijön egy oldal, ahol válogathatunk a modellek között (linkek), majd ha kattintunk az egyikre, bejön az adott termék ismertetője/saját oldala.
Kellene egy full egyszerű JS cuccos bele, egy ilyen 'history:back', mert, ugye kellene egy ''vissza'' gomb a termékek egyéni oldalaira, hogy egyet vissza lehessen lépni a termékcsoporba, tehát az előző oldal kell, újratöltés nélkül.
Az abszolút hivatkozással az a baj, hogy a nyomi reklámcsíkot duplikálja, ami az oldal tetején van, így egy-két oda vissza után nem létszik már semmi...
valami olyan is jó, ami utasítva a böngészőt egy ''visszá''-ra, bár nem tudom, hogy létezik-e ilyen.
Nos akkor a kérésem az lenne, hogy mondjátok meg légyszi, mit, hova kell írnom/létrehoznom és hogyan, mit kell tartalmaznia!
Előre is köszönöm a segítséget!!!Powered By Poppy... | Buksi, Apa kiszökött!!!
-
sztibor
csendes tag
Sziasztok!
A kérdésem a következő lenne:
Hogyan tudnám elmenteni egy oldal tartalmát jscripttel(és/vagy activeX vezérlő) segítségével?
Az eredmény ugyanaz legyen mint ha a fájl/save as-re nyomtam volna!
Előre is köszi: Tibi
Ui.: tulajdonképpen arról van szó, hogy van egy felület, amin kitöltesz pl egy munkalapot, amit el is szeretnék menteni archiv célokból.
Nem szeretném más technikával megoldani, mert cél az egyszerűség, és a kliens oldali futás -
Hujikolp
őstag
Hogy lehet azt megcsinálni hogy letöltészámlálóm legyen? Rákattintok h töltse le és akkor egyet ugrik a szám ami melette van.
-
Abu85
HÁZIGAZDA
Nekem is lenne egy problémám. Szal egy példán keresztül leírom:
Van egy oldal aminek a címe pl.: www.xyz.hu/xyz/xyz.html, ezt ha valaki megnyitja akkor a böngésző cache-je letárólja az oldalt, és legközelebb ha a felhasználó beírja ezt már a cache-ből nyitja meg. Ha pl én lecserélem az xyz.html fájlt akkor az a probléma, hogy a júzernek aki már régebben megnyitotta, annak a cache-ből fogja a böngésző megnyitni így nem a legújabb fájlt fogja látni. Esetleg lehetne erre valami megoldás a cache ürítésén kívül.
Az ötleteket várom.Senki sem dől be a hivatalos szóvivőnek, de mindenki hisz egy meg nem nevezett forrásnak.
-
Protezis
őstag
-
marcias
őstag
Hali!
Azt szeretném kérdezni, hogy hogyan lehet megadni azt, hogy egy legördülő menüből kiválasztott elem ne teljes ablakban, hanem IFRAME-ben nyíljon meg? Nekem a target nem működöttSteam: marcias88
-
Sihto_
tag
Így adod meg az iframet : <IFRAME id=''ide irsz egy nevet'' src='./folap.htm' .....
így kezdetben a folap.htm lesz benne.
így pedig be tudod tölteni az oldalt, ami kell:
document.getElementById('ide kell a neve').src=ide meg amit be akarsz tölteni;
Azért kell az az id, hogy egyformán menjen IE és Netscape alatt.A példa minidg erősebb az utasításnál
-
Sihto_
tag
Ha egy kicsit jobban megfogalmazod a kérdésedet akkor tudok válaszolni rá, most úgy értelmezem, hogy van egy menut és mikor ráklikkelsz, akkor valahol máshol egy iframe-ben nyiljon meg egy ablak. Ha így értelmezem, akkor ez a válasz:
(Legyen elso az IFrame neve)
Kell egy függvény, ami a különböző oldlakat betölti, ezt így csinálnám:
<script language=''JavaScript''>
function toltes(s)
{
document.getElementById('elso').src=s;
}
</script>
utánna meg valahol, ahol a menüd van és ráklikkelhet ezt irnám:
onclick=toltes('./folap.htm')
persze a ../folap.htm helyett te beirod a sajátodat.
[Szerkesztve]A példa minidg erősebb az utasításnál
-
rdi
veterán
Sziasztok leírást keresek egy js parancsról :
lenyíló menünél van,
flip, vagy flipBox, illetve kellene a fordítotja ...Fej! Tor! Potroh!
-
Sihto_
tag
Az a baj, hogy ez nem js parancs, hanem egy saját függvény, de azért, hogy segítsek valamit valammi ilyesminek lehet elképzelni, remélem segítettem:
function flipBox(who) {
var tmp;
if (document.images['b_' + who].src.indexOf('_on') == -1) {
tmp = document.images['b_' + who].src.replace('_off', '_on');
document.getElementById('box_' + who).style.display = 'none';
document.images['b_' + who].src = tmp;
} else {
tmp = document.images['b_' + who].src.replace('_on', '_off');
document.getElementById('box_' + who).style.display = 'block';
document.images['b_' + who].src = tmp;
}
}A példa minidg erősebb az utasításnál
-
rdi
veterán
Csak ezt találtam, ami ok is,:
''<script type='text/javascript'>
function ShowBox(who) {
if (document.getElementById('s2d1').checked==true) {
document.getElementById(who).style.display = 'none';
}
if (document.getElementById('s2d2').checked==true) {
document.getElementById(who).style.display = 'block';
}
}
function CheckFields() {
if (document.getElementById('s2d2').checked==true) {
if (document.getElementById('download_title').value=='' || document.getElementById('download_description').value=='') {
alert('''.$locale['AFU_462'.''');
return false;
} else {
return true;
}
} else {
return true;
}
}
</script>
és ehhez itt van a parancs:
''<td style='20px' class='tbl1'><img src='''.THEME.''images/panel_$of.gif' name='b_$i' alt='' onClick=\''flipBox($i);\''></td>\n'';
nos ez csak lenyílik, de nem zár be. Van a flip -nek valami ellenpárja?
Nem nagyon értem sajnos...
[Szerkesztve]Fej! Tor! Potroh!
-
rdi
veterán
hihi, azt nehéz lesz mert ez egy php-fusion -hoz tartozó infusion (mod).
De azért köszi.
Marad a csak lenyíló parancs, végül is működik, csak bezárni nem tudom de egy oldalfrissítéssel megoldható, mert mindíg zárt boxokkal nyitja meg az oldalt.
Gondolom, valami olyasmi kéne, hogy figyelje, hogy éppen zárva vagy nyitva van a box és akkor annak megfelelő parancs kellene..Fej! Tor! Potroh!
-
Ryu
tag
Sziasztok.
Már jó pár napja szívok a MSXML2.XMLHTTP objectel. Egy server válaszát szeretném eltárolni vele. Össze is jön, viszont a server iso-8859-2 kódtáblát használ. Az így elmentett karakter sorozatban lévő ékezetes betűk helyén ismeretlen karakterek szerepelnek. Egy megoldást találtam, ha a választ lementem fájlba és utána kódtábla konverzióval visszatöltöm, akkor minden helyre áll:
Bővebben: link
Ám, ha szeretném kikerülni a fájl mentést, akkor már nem működik. Ugyanez jelenség, ha a ResponseText-et mentem el. Próbáltam írni egy karakter konvertálót, de valamiért az ékezetes betűk utáni karakterek is eltünnek?! Valaki valami ötlet? -
Forest_roby
őstag
Ezt js-el csinálod?
Én tuti php-vel csinálnám adatbázisba mentve!
Az adatbázisnak, adattáblának pedig meg lehet adni, hogy milyen kódtáblát használjon!
(ennyi)
[Szerkesztve]-=Legyél Laza!=- __ ''Have you tried turning it off and on again?'' __ ''Is it definitely plugged in?'' /o\ :D:D
-
Ryu
tag
válasz Forest_roby #339 üzenetére
Muszáj scriptet használnom, mert ez egy nagyobb program része lenne. Arra viszont nincs megszorítás, hogy VisualBasic, vagy Java. Kódtáblát ez is tud cserélgetni, de nem értem, hogy miért csak lementés után ad helyes karaktereket.
-
Ryu
tag
Akit érdekel, annak itt a megoldás. Elég hosszú időbe telt, mire rájöttem, hogy egy nyitott bináris ADODB.Stream objectet menet közben átlehet állítani szövegesre:
var forras_html_adat = new ActiveXObject('MSXML2.XMLHTTP');
var forras_html_adat_txt=new ActiveXObject('ADODB.Stream');
url='URL cím'
forras_html_adat.open('GET', url, false);
forras_html_adat.send();
forras_html_adat_txt.Type = 1;
forras_html_adat_txt.Open();
forras_html_adat_txt.Write(forras_html_adat.responseBody);
forras_html_adat_txt.Position=0;
forras_html_adat_txt.Type = 2;
forras_html_adat_txt.Charset='iso-8859-2'
forras=forras_html_adat_txt.ReadText();
forras_html_adat_txt.Close();
WScript.Echo(forras);
[Szerkesztve] -
slapec
tag
Sziasztok!
Nem nagyon értek a javascript íráshoz, de azért 1-2 dolgot megtanultam magamtól, meg néhány összefüggést is tudok.
Egy olyan scriptre lenne szükségem, ami az általam megadott időközönként frissítené a weblapot? (Olyat tudok írni, ami azonnal, és végtelen ciklusban frissít, de az nem jó )
Tudtok segíteni? -
hibbAnt
csendes tag
üdv!
lenne nekem is egy kis nyűgöm. azt szeretném valahogy megcsinálni, hogy ha egy hiperlink fölé viszem az egeret, akkor ugyanabban a böngészőablakban (nem popupként vagy ilyesmi) megjelenne egy kép. ha arrébb viszem a linkről az egérmutatót, akkor meg eltűnne.
előre is megköszönök minden segítséget. -
Ryu
tag
<td class='menu_box_kep'
onmouseover=''this.style.background='url(images/box5a.JPG)''';
onmouseout=''this.style.background='url(images/box5.JPG)''';
style='background-image: url('images/box5.JPG')'>
Valahogy így, bár ez egy táblázathoz tartozik, de valószínűleg képre is működik.
Szerk: az idézőjelek elállítódnak
[Szerkesztve] -
mdk01
addikt
Sziasztok!
Szertnék b.nőmnek küldeni egy(egyelőre) számot neten keresztűl és arra gondoltam javascripttel megoldható lenne a dolog.
Olyasmit akarok hogy egy sima oldal és ahogy bejön az oldal elindúl a zene.(meg persze vmi jó kis háttér de azmár nem idee tartozik)
Nem tudom milyen parancs kellene hozzá ezért érdeklődöm.
Kint van angliába ezért gondoltam ilyen megoldásra.
Esetleg más ötletet is szivesen fogadok.
THX -
Sihto_
tag
Ez Ie-alatt működik:
<BGSOUND src=''ide a zene.wav''>
és csak wav-ban, vagy mid-ben lehet a file-od, amit persze csak cserélgetned kell.
Ekkor automatikusan elindul ...
Ez meg Firefox alatt, ha fel van rakva a plugin:
<embed src=''ide a zene.wav'' loop=''true'' autostart=''true'' height=''25'' width=''100'' controls=''smallconsole''><noembed><bgsound src=''whatever.mid'' loop=''true'' autostart=''true'' height=''25'' width=''100'' controls=''smallconsole''></noembed>
ja csk akkor nem lesz automatikus, vagy az nem baj?
Illetve ez müxik Ie alatt is,majdnem olyan, mint egy winamp.A példa minidg erősebb az utasításnál
Új hozzászólás Aktív témák
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Windows Insider Program
- Kupon kunyeráló
- Anime filmek és sorozatok
- OFF TOPIC 44 - Te mondd, hogy offtopic, a te hangod mélyebb!
- Frissült a MediaTek középkategóriás ajánlata
- ASUS routerek
- WLAN, WiFi, vezeték nélküli hálózat
- Total Commander
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- További aktív témák...