-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Nyomtatók, szkennerek Tabletek, E-bookok PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
-
Frissítve: 2014-02-25 10:20 Téma összefoglaló
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
-
vancha2
aktív tag
-
szicsu
őstag
sikerült megoldani:
mint írtam gombnyomásra indul meg az új elem beillesztése.Most :
onclick='masol';
function masol(){
//a már meglévő adaok másolása egy tombbe
uj_elem();
}
function uj_elem(){
//uj elem beszzrása
visszamasol();
}
function visszamasol(){
//tombol az értékek visszamásolása
}
evvel a pofonegyszerű modszerrel sikerült megalkotni a problémát
-
szicsu
őstag
A fenti módszer nem igazán megy textarea-ra

mod: még input-tal sem megy.....
valamit elrontottam?
[Szerkesztve] -
shev7
veterán
Sziasztok!
Egy formot bővítek gomb lenyomás után js-el
A függvény az egy div-be irja bele az új elemeket, mindegyiket egy külön
divbe.
valahogy így:
<div id=''ide_ird''>
<div class=''form_sor''>Új elem_0</div>
<div class=''form_sor''>Új elem_1</div>
<div class=''form_sor''>Új elem_2</div>
</div>
az írás így oldom meg:
document.getElementById('ide_ird').innerHTML+=mezobe;
Ez így működik is, de van egy kis szépséghibája: ha felvettem már egy új
elemet és beleírok pl egy inputbox-ba, akkor a következő elem
hozzáadásánál eltünik.
Hogy tudnám ezt orvosolni? Valahogy máskép kellene csinálni?jol ertem, hogy valamilyen modon ''dinamikusan'' epitesz fel egy formot, pl hozzaadsz egy input box-ot. Irsz ebbe az inputboxba, majd meg egy elemet hozzaadsz a formhoz a document.getElementById('ide_ird').innerHTML+=mezobe; modszerrel?
A gond szerintem ott van, hogy alapbol az inputbox tartalma nincs benne a kodban. En azt probalnam ki, hogy amint irsz valamit egy ilyen inputbox-ba, js-sel egybol frissited az inputbox value parameteret (ha jol tudom ebbe alapertelmezes szerint csak a form elpostolasakor kerul bele a tartalom). -
paramparya
őstag
-
paramparya
őstag
0 és a tömb mérete között generálsz egy véletlen számot
igen erre gondoltam én is , de a e technikájával vannak gondjaim
mert én erre csak az alábi scriptet képzeltem el:
tomb= new Array(9,8,7,6,5,4,3,2,1,0);
szam=Math.round(Math.random()*(tomb.length-1));
document.write(tomb[szam]);
van ettől egyszerűbb?
A tomb.length-ből ne vonj ki egyet (a random 0-tól kezdi, és annyi lehetőség lesz, amennyivel szorzod, pl. 5-tel szorozva 0, 1, 2, 3, 4, ami pont a tömbindexeid sora

Annyival lehet egyszerűsíteni, amitől nem egyszerűbb lesz, csak egy sorra kevesebb, hogy kiahagyod a 'szam' változót a játékból...
-
paramparya
őstag
0 és a tömb mérete között generálsz egy véletlen számot (már ha sorban vannak a tömbben az elemek, és nincs közte 'lyuk', vagy nem asszociatív tömb), és azt kiveszed belőle...
-
btotyi
tag
-
btotyi
tag
-
btotyi
tag
-
Hujikolp
őstag
Hi!
lenne egy érdekes problémám:
leírom vázlatosan a forrást hátha úgy könnyebb lesz elmagyaráznom.
<html>
<ifame name=''keret''>
<iframe name=''belso''>
<form name=''urlap''><input name=''ide''><img onclick=''window.open('valami'.html)''>
</form></iframe></iframe>
a megnyíló ablakból szeretnék infot jutatni az ''ide'' inputboxba, de hogyan?????php?

-
paramparya
őstag
kicsit bővebben:
fooldal:
...
<iframe name=''keret'' src=''szamla.php''></iframe>
...
szamla.php
...
<script language=''javascript''>
function ures(mit) {
if ((mit.length==0) || (mit==null)) {
return true;
}
else {
return false;
}
}
if(ures(top.keret.tetel.tetel_belso.segitseg.value)){
alert('ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ!');
}
</script>
...
<iframe name=''tetel'' src=''tetel.php''></iframe>
...
tetel.php
...
<iframe name=''tetel_belso'' src=''tetel_belso.php''></iframe>
...
tetel_belso.php
...
<input name=''segitseg'' value=''1''>
ez a rendszer ie-ben és operában műxik,de firefoxban nem :WÉs ha name mellé id-t is írsz ugyanazzal az értékkel?
-
szicsu
őstag
Hi! lenne egy érdekes problémám...
az ieben műxik a címzésem, de firefox köhög vele.....
a: top.keret.tetel.tetel_belso.segitseg.value
b: top.document.keret.tetel.tetel_belso.segitseg.value
c: document.tetel.tetel_belso.segitseg.value
firefox válasza erre ''document.tetel. no properties''
mi lehet a gond?kicsit bővebben:
fooldal:
...
<iframe name=''keret'' src=''szamla.php''></iframe>
...
szamla.php
...
<script language=''javascript''>
function ures(mit) {
if ((mit.length==0) || (mit==null)) {
return true;
}
else {
return false;
}
}
if(ures(top.keret.tetel.tetel_belso.segitseg.value)){
alert('ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ!');
}
</script>
...
<iframe name=''tetel'' src=''tetel.php''></iframe>
...
tetel.php
...
<iframe name=''tetel_belso'' src=''tetel_belso.php''></iframe>
...
tetel_belso.php
...
<input name=''segitseg'' value=''1''>
ez a rendszer ie-ben és operában műxik,de firefoxban nem :W -
Hujikolp
őstag
-
shev7
veterán
nem a legszebb megoldas, de mukodik:
document.getElementById(''frame1'').src=document.getElementById(''frame1'').src;
persze az iframednek be kell allitani a megfelelo id-t. (jelen esetben frame1)
[Szerkesztve] -
Hujikolp
őstag
-
Forest_roby
őstag
-
faster
nagyúr
Gyanítom, hogy minden böngészőben ki lehet kapcsolni a különféle nyomtatási fejléceket, de ez nem javascript kérdéskör, mégcsak nem is programozói.
-
Forest_roby
őstag
nehéz, egyszerű modszer (szerintem) nincs....
Nyomtasd ki pdf file-ba, azt mentsed el jpg formátumban és a képeket szerkesztheted képszerkesztővel ( paint, photoshop ). Mást nem igazán tudok....
[Szerkesztve] -
faster
nagyúr
Igen, és ez böngészőfüggő is. Explorerben a Fájl->Oldalbeállítás... menüpontban lehet, itt a ''fejléc'' és ''lábléc'' nevű mezőkben lehet szabályozni ezt. Firefoxban nem tudom, hogy kell, de nem hiszem, hogy ezt a html kóddal befolyásolni lehet.
vagy esetleg php-val valamilyen más értelmes formátumba ki lehetne iratni ami jól lehet nyomtani?
Át lehet alakítani más formátumra, az a kérdés, hogy ez egyszerűen megvalósítható-e az adott oldal esetében, van-e megfelelő program a kliens gépen, pl. a PDF formátumú fájl megnyitásához stb...
[Szerkesztve] -
faster
nagyúr
Egyszerű módszerekkel sehogy, ez a böngésző dolga, hogy kiírja az url-t és egyéb információkat a lapról vagy sem. Létezik ugyan olyan nyomtatást-testreszabó ActiveX kontroll, viszont a képességeit illetően részletekre nem emlékszem, mert régen foglalkoztam a kérdéssel, és ráadásul ez fizetős volt.
-
shev7
veterán
hi!
van egy skriptecském, amivel az adot inputboxba csak számokat lehet írni....
tökéletesen műxik IE és opera alatt, de a firefox kifog rajta......
hogy lehetne ezt kicsit megbütykölni, hogy jó legyen......
<script>
function csak_szamok(kod) {
if (kod>=48 & kod<=57) {
szam = String.fromCharCode(kod);
document.form1.eletkor.value += szam;
}
}
</script>
<form name=''form1''>
<input name=''eletkor'' onKeyPress=''csak_szamok(event.keyCode);return false''>
</form>ez biztos netscape orokseg lesz, probald igy:
<script>
function csak_szamok(e) {
if (e.keyCode) kod = e.keyCode;
else if (e.which) kod = e.which;
if (kod>=48 & kod<=57) {
szam = String.fromCharCode(kod);
document.form1.eletkor.value += szam;
}
}
</script>
<form name=''form1''>
<input name=''eletkor'' onKeyPress=''csak_szamok(event); return false;''>
</form>
[Szerkesztve] -
Jester01
veterán
-
Jester01
veterán
Például egy ilyen igen komoly kóddal

<html>
<head>
<script language=''javascript''>
function CheckEq()
{
var field1 = document.getElementById(''field1'').value;
var field2 = document.getElementById(''field2'').value;
var eq = (field1 == field2) ? ''yes'' : ''no'';
alert(''field1 == field2: '' + eq);
}
</script>
</head>
<body>
<input id=''field1''>
<input id=''field2''>
<input type=''button'' onclick=''CheckEq();'' value=''Check''>
</body>
</html> -
Hujikolp
őstag
nekem ez mindegyikben azt csinálta, vagyis mindegyiket ugyanolyan méretben nyitotta meg, és mind3 nál műxött:
<script language=''Javascript''>
function popup(url) {
window.open(url,''uj_ablak'',''toolbar=0, scrollbars=1, location=0, directories=0, status=1, menubar=0, resizable=1, width=800, height=600'');
}
</script>
<a href=''javascript:;'' onclick='return popup(''kephtml/kep1.html'')'><img border=''0'' src=''---''></a> -
vakondka
őstag
nekem a második tűnik jónak, de nem tudom, hogy mit lehetne kezdeni az operával...
...én nem operálnék vele
bocs a rossz szóviccért... -
vakondka
őstag
lehet, hogy az s-t nem kellene idézőjelbe tenni mert az egy változó, ami a szélesség-magasság, stb paramétereket tartalmazza.
-
vakondka
őstag
-
vakondka
őstag
HI!
Lenne egy kérdésem :D
<script>
function nyit(szeles,magas,oldal,cimke){
var windowX = (window.screen.width-szeles)/2;
var windowY = (window.screen.height-magas)/2;
var s=''width=''+szeles+'',height=''+magas;
uzenetablak = window.open('''',''ujablak'',''fullscreen,''+s);
uzenetablak.resizeTo(szeles,magas);
uzenetablak.moveTo(windowX,windowY);
var frameString=''''+
''<html>''+
''<head>''+
''<title>''+cimke+''</title>''+
''</head>''+
''<frameset rows='*,0' framespacing=0 border=0 frameborder=0>''+
''<frame name='top' src='''+oldal+''' scrolling=no>''+
''<frame name='bottom' src='about:blank' scrolling='no'>''+
''</frameset>''+
''</html>''
uzenetablak.document.open();
uzenetablak.document.write(frameString);
uzenetablak.document.close();
}
</script>
Elméletileg ez a fugveny megnyit egy uj ablakot, adott meretben stb....
mindez műxik firefox és opera alatt, de ie alatt nem teljesen, mert ott nem az adott méretben nyílik, meg hanem egész képernyon.mi lehet a gond?
segítseget koszonomnem tudom, honnan kopiztad, de nekem is megvan pontosan ugyanez

Egyébként ez egy fullscreen-script, hiszen meg van adva paraméternek, hogy fullscreen:
window.open('''',''ujablak'',''fullscreen,''+s);
az már megint más kérdés, hogy a firefox és opera miért nem értelmezi ezt...nem tudom... -
lao ce
aktív tag
HI!
Lenne egy kérdésem :D
<script>
function nyit(szeles,magas,oldal,cimke){
var windowX = (window.screen.width-szeles)/2;
var windowY = (window.screen.height-magas)/2;
var s=''width=''+szeles+'',height=''+magas;
uzenetablak = window.open('''',''ujablak'',''fullscreen,''+s);
uzenetablak.resizeTo(szeles,magas);
uzenetablak.moveTo(windowX,windowY);
var frameString=''''+
''<html>''+
''<head>''+
''<title>''+cimke+''</title>''+
''</head>''+
''<frameset rows='*,0' framespacing=0 border=0 frameborder=0>''+
''<frame name='top' src='''+oldal+''' scrolling=no>''+
''<frame name='bottom' src='about:blank' scrolling='no'>''+
''</frameset>''+
''</html>''
uzenetablak.document.open();
uzenetablak.document.write(frameString);
uzenetablak.document.close();
}
</script>
Elméletileg ez a fugveny megnyit egy uj ablakot, adott meretben stb....
mindez műxik firefox és opera alatt, de ie alatt nem teljesen, mert ott nem az adott méretben nyílik, meg hanem egész képernyon.mi lehet a gond?
segítseget koszonomnem tudom egyaltalan nem mukodik-e vagy csak bizonyos ertekekre, de adott meret alatti ablakokat az ie nem fogad el ha jol emlekszem, egyszeruen kinagyitja magatol.
-
szicsu
őstag
hi!
az lenne a kérdésem hogy:
<!--
function init(){
var width = 690;
var height = 670;
self.resizeTo(width, height);
self.moveTo((screen.width-width)/2, (screen.height-height)/2);
self.focus();
}
//-->
bejönn egy ablak, és mit csináljak, hogy biztos ne lehesen görgetni semerre se
és ne lehessen átméretezni az ablakot (amúgy lehet ilyet csinálni?)
köszivalaki

Új hozzászólás Aktív témák
-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Nyomtatók, szkennerek Tabletek, E-bookok PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Autós topik
- Elektromos autók - motorok
- Vigneau interaktív lokálblogja
- LG LCD és LED TV-k
- GoodSpeed: Anker Charger (140W, 4-Port, PD 3.1) laptop, mobil, tablet töltő
- Fokozatosan erősít majd a szerverpiacon az Intel
- Jelszókezelők
- Milyen légkondit a lakásba?
- További aktív témák...
- AKCIÓ! 4TB Seagate Skyhawk ST4000 SATA HDD meghajtó garanciával hibátlan működéssel
- Getac T800 G2 Rugged Tablet 8GB RAM, 128GB SSD + Dokkoló, Windows 11 Pro
- LG 32GS95UV-B OLED Monitor! 3840x2160 / 480Hz / 0.03ms / FreeSync / G-Sync
- G.SKILL Trident Z5 RGB 48GB (2x24GB) DDR5 8000MHz F5-8000J4048F24GX2-TZ5RS Memória!
- HP ELITE 8000 SFF PC: passzív VGA HDMI, C2D E8400 + 4GB RAM
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest




elméletileg




![;]](http://cdn.rios.hu/dl/s/v1.gif)
