-
GAMEPOD.hu
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
-
emitter
őstag
Üdv!
Van két sztringem, mindkettő értéke ez:
index.php?option=com_ponygallery&Itemid=69
ha csinálok egy match()-et:
alert(str1.match(str2))
akkor miért lesz mégis null az értéke a match()-nek? Mikor tökugyanaz a két sztring, tehát önmagát kellene hogy visszaadja ilyen esetben a match. -
shev7
veterán
válasz emitter #1002 üzenetére
mert a matchnek az a feladata, hogy megnezze, hogy a string illeszkedik-e a parameterul kapott regularis kifejezesre. RegExp-ben nem vagyok jo, de gondolom tobbek kozott a ? az & es az = okozhatjak a problemadat...
''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
Hujikolp
őstag
köszönöm valószínüleg jó lesz, áttudom alakítani.
Valaki tud olyan scriptet ami egy divben, vagy táblában, letud cserélni bizonyos html-t? h érthetöbb legyen:
<table id=''cserel''><tr>
<td>15 16 17</td>
</tr></table>
<a href=''javascript:cserelofv(index.php?menu=down)''></a>
namost, az index.php?menu=down oldalban ez szerepel: 55 88 77
egy fügvény, az id=''cserel'' nél lecseréli a tartalmat, ami a cserelofv() paraméterben található lapban van.
a kimenete ha rémegyek a linkre:
<table id=''cserel''><tr>
<td>55 88 77</td>
</tr></table>
nemtudom h mennyire világos. egy oldalon láttam már ilyet, de nemtudtam kibogarászni belőle a dolgokat. sajnos a honlap nevét nemmondhatom, mert tiltja annak az oldalnak a szabályzata.
[Szerkesztve] -
shev7
veterán
válasz Hujikolp #1006 üzenetére
ha jol ertem tobb kulonbozo divet szeretnel amik attol fuggoen jelennek meg, hogy melyik gombot nyomtad meg? Egyszeruen a fv-t kell ugy modositani, hogy nem fixen egy div-et jelenti meg/rejt el, hanem a parameterul kapott id alapjan csinalja...
''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
shev7
veterán
válasz Hujikolp #1008 üzenetére
a cucc amit nezel ugy mukodik, hogy show hivasnal megjeleniti az overlay-t (ettol lesz az a halvany rozsaszines beutese a honlapnak, es ez nem engedi, hogy mashova klikkelj...) illetve megjeleniti az info_box id-ju div-et, ugyanez forditva a hide-ra.
Ha ezt: function show() lecsereled erre: function show(idToShow) es a fuggveny torzseben az ''info_box''-ot lecsereled idToShow-ra akkor utana mar azt fogja csinalni amit szeretnel.
show(''info_box1'') az info_box1 id-ju div-et fogja neked kitenni... persze a hide fven is meg kell tenni ugyanezeket az atalakitasokat.''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
shev7
veterán
válasz Hujikolp #1012 üzenetére
nem sokat programoztal korabban ugye?
egyreszt a hide fv nem kaptt parametereket, igy semmi nem fog eltunni. Masreszt a showban (meg persze majd a hideban is) a parameter nevet nem kell idezojelbe tenni, mert ugy nem fog mukodni...
Tehat: eval('document.getElementById(idToShow)') kell eval('document.getElementById(''idToShow'')') helyett... (meg ertelemszeruen a masik ket helyen is)''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
vancha2
aktív tag
Azt meg lehet valahogy tudni javascripttel, hogy milyen széles a böngésző látható területe? (Nem a képernyőé)
-
shev7
veterán
válasz vancha2 #1014 üzenetére
elso google talalat
if (parseInt(navigator.appVersion)>3) {
if (navigator.appName==''Netscape'') {
winW = window.innerWidth;
winH = window.innerHeight;
}
if (navigator.appName.indexOf(''Microsoft'')!=-1) {
winW = document.body.offsetWidth;
winH = document.body.offsetHeight;
}
}''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
vancha2
aktív tag
Ez alapján át szeretnék méretezni egy div-et, de nem megy.
function meretezes() {
if (parseInt(navigator.appVersion)>3) {
if (navigator.appName==''Netscape'') {
var winW = window.innerWidth;
var winH = window.innerHeight;
}
if (navigator.appName.indexOf(''Microsoft'')!=-1) {
var winW = document.body.offsetWidth;
var winH = document.body.offsetHeight;
}
}
var bongeszo = winW;
var meret = bongeszo - 277;
document.getElementById('banner_bal').style.Width == meret;
}
Mi a hiba? -
Hujikolp
őstag
ezt átlehet úgy alakítani, hogy ha linket adok meg neki, akkor a link tartalmát tegye be?
<a href=''#'' onclick=''document.getElementById('oda').innerText='ezt fogja berakni ahelyett a szöveg helyett, ha üresen hagyod akkor nemrak be semmit'''>Erre kell kattintani</a>
<div id=''oda''>És ezt fogja lecserélni.</div> -
shev7
veterán
válasz Hujikolp #1018 üzenetére
marmint arra gondolsz, hogy megadsz neki egy linket, es a divben az szeretned latni, hogy mi van azon linken? Akkor inkabb iframe-et kene hasznalnod...
''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
Hujikolp
őstag
-
shev7
veterán
válasz Hujikolp #1020 üzenetére
mondtam, hogy a hide fuggvenyek is adj parametert (ugyanugy ahogy a show-nak), hogy tudja, melyik div-et kell eltuntetnie. Nem a js ver teged a problemad az, hogy nem ugy tunik, mintha ertenel a programozashoz, talan erdemes lenne az alapokkal (pl hogyan mukodik a fuggvenyhivas) megismerkedni. Amig az nincs meg, csak szenvedni fogsz.
[link][link]
amig nem baratkozol meg a js-sel jobb ha iframe-t hasznlasz. Bar a problemadra is van a neten jopar megoldas, csak keresni kell kiprobalok egyet, majd linkelem.''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
Hujikolp
őstag
valaki tudna megdobni egy olyan js-el ami nézi h minden input mező kilett töltve? egyszerüen nemjut eszembe semmi honlap ahol lenne. gépen is van valahol elásva de negyed órája keresgetem, de nemtalűlom
-
Benmartin
senior tag
-
square76
csendes tag
Helló!
Hogyan lehetne azt megoldani javascripttel, hogy a http://pzoltan.net-snake.hu/tanc/pda.php?func=1&biro=2 oldalon ha minden egyes check-box minden egyes ki és be kattintásánál a felső számláló változzon. Bekattintásnál plusz, kikantittásnál minusz. (Ne csak a ''Mentés'' gombra kattintásakor változzon, frissítéssel.)
Köszi előre is a segítséget. [link] -
shev7
veterán
válasz square76 #1025 üzenetére
a checkboxok onclick esemenyere kell bekotni egy javascript fuggvenyt, ami modositja a megfelelo erteket. Az erteket ugy tudod modositani, hogy berakod egy span tag-be, adsz neki id. Id alapjan mar el tudod kerni, es az innerHTML property-jet atirod.
''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
Briganti
tag
lenne egy kis gond:
van ez a kod reszlet hogy:
<span onClick=\''GetValue('denumire',this.value);\''>$denumire</span>
ez egy php kodreszlet es ez egy tablazatban van benne, vegyuk peldanak hogy a $denumire valtozo az egyenlo ''lajoska bella lajoska'', szoval
<tr><td><span onClick=''GetValue('denumire',this.value);''>lajoska bella lajoska</span>
es ha en arra raklikkelek akkor nekem a ''lajoska bella lajoska'' -t be kene irja egy text input-ba aminek az id-je ''denumire''.
js script:
function GetValue(str1,str2) {
document.getElementById(str1).value=str2;
}
probaltam mar link-kent berakni: <a href=# onClick=''GetValue('denumire',this.value);''>..</a>, de mind kettore az eredmeny az lesz hogy beirja az input-ba hogy: undefined.
pliiz segitsetek! :)If debugging is a process of removing bug, then programming is a process of putting them in ...
-
Briganti
tag
elfelejtettem leirni hogy nagyon nem vagom a jscriptet, es selytem hogy az a baj hogy a link-nek es a span-nak nincs erteke, es ezert varok valami tippet hogy mi koze lehet beszurni, persze ha csak azzal van baj
If debugging is a process of removing bug, then programming is a process of putting them in ...
-
square76
csendes tag
Tudja valaki, hogy windows mobile 5.0 alatt az expoler miért nem jeleníti meg a javascript eredményét?
[Szerkesztve] -
Briganti
tag
hellosztok!
Elozmenyek:
=>van nekem egy tablazatom:
----------------------------------------------------------------------
| szam | nev | akarmi1 | akarmi2 |
----------------------------------------------------------------------
| 1 | lajika | asd | weter |
----------------------------------------------------------------------
| 2 | bella | aklsdfh | wertreth |
----------------------------------------------------------------------
=>es az oldalon van 4 darab text input a kovetkezo nevekkel, es id-kel: szam, nev, akarmi1, akarmi2
Es amit szeretnek:
a tablazatban a nev az egy link amire ha raklikkelek, akkor annak a nevnek megfelelo szam -ot be kene tegye a szam nevu input-ba, es a nev -et a nev nevu input-ba, es az akarmi1 -et az akarmi1 nevu input-ba es igy tovabb ...
egy link is sokat segitene, mert en kiprobaltam minden tollem telheto variaciot a guugliba, de semmi jot nem talaltam, vagy barmilyen hasonlo pelda, a jscriptet nem vagom nagyon, de ha kapok valami hasonlot akkor elboldogulok vele ...If debugging is a process of removing bug, then programming is a process of putting them in ...
-
shev7
veterán
válasz Briganti #1033 üzenetére
de hat mar ezt megoldottad majdnem az elobb...
volt egy ilyened:
function GetValue(str1,str2) {
document.getElementById(str1).value=str2;
}
Ezt tovabbgondolva:
function GetValue(szam,nev,akarmi1,akarmi2) {
document.getElementById(''szam'').value=szam;
document.getElementById(''nev'').value=nev;
document.getElementById(''akarmi1'').value=akrami1
document.getElementById(''akarmi2'').value=akarmi2;
}
a tablazat generalasat ha jol sejtem php vegzi, ott meg ahogy mar mondtad, konnyu osszerakni a felparameterezett js fuggvenyt.''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
Hujikolp
őstag
UP [link]
a másik, hogy js-el hogyan tudom egy div méretét megváltoztatni akkorára, amekkora egy másik div?
[Szerkesztve] -
vancha2
aktív tag
válasz Hujikolp #1038 üzenetére
Mármint azt szeretnéd, hogy a kisebb téglalap akkora legyen, mint a nagyobb? Adj a kissebnek is egy magasságot. Nekem így működött:
<html>
<head>
<title>bekérés</title>
<script>
function meret() {
var masik = document.getElementById(''masik'').style.height;
document.getElementById(''egyik'').style.height = masik;
}
</script>
</head>
<body>
<div id=''egyik'' style=''border: black solid 1px; float:left; height:20px;''>as</div>
<div id=''masik'' style=''border: black solid 1px;float:left; height:250px;''>wqay<br></div>
<input type=''button'' onclick=''meret()'' value=''Átméretezés'' />
</body>
</html>
A gombot csak a példa kedvéért használtam...
[Szerkesztve] -
tildy
nagyúr
Sziasztok!
PHPban van foreach , az érdekelne, van-e erre valami megoldás javascriptben is.
PHP a kód nagy része, van benne egy tömb is ,a mit szeretnék használni :
vlahogy igy :
foreach ($matches[0] as $key=>$value)
{
$coordinata =preg_split(''/ \|\ /'',$matches[0][$key]);
//és ide lenne a javascript kód
$.html= <<<EOH
<script type=''text/javascript''>
var point = new GLatLng($coordinata[1], $coordinata[0]);
var marker = createMarker(point,'<div style=''width:240px''>Eov koordináták : <br/> x: $coordinata[1]<br/> y: $coordinata[0]</a> </div>')
map.addOverlay(marker);
</script>
EOH;
}
Na de nem tudom, hogy kéne ehhez átírnom ezt:
$html = <<< EOH
<div id=''map'' style=''width: 550px; height: 450px''></div>
<noscript><b>JavaScript must be enabled in order for you to use Google Maps.</b>
However, it seems JavaScript is either disabled or not supported by your browser.
To view Google Maps, enable JavaScript by changing your browser options, and then
try again.
</noscript>
<script type=''text/javascript''>
//<![CDATA[
if (GBrowserIsCompatible()) {
// A function to create the marker and set up the event window
// Dont try to unroll this function. It has to be here for the function closure
// Each instance of the function preserves the contends of a different instance
// of the ''marker'' and ''html'' variables which will be needed later when the event triggers.
function createMarker(point,html) {
var marker = new GMarker(point);
GEvent.addListener(marker, ''click'', function() {
marker.openInfoWindowHtml(html);
});
return marker;
}
// Display the map, with some controls and set the initial location
var map = new GMap2(document.getElementById(''map''));
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
map.setCenter(new GLatLng($eovwgs[1], $eovwgs[0]),8);
// Set up three markers with info windows
var point = new GLatLng($eovwgs[1], $eovwgs[0]);
var marker = createMarker(point,'<div style=''width:240px''>Eov koordináták : <br/> x: $eov_x <br/> y: $eov_y </a> </div>')
map.addOverlay(marker);
}
// display a warning if the browser was not compatible
else {
alert(''Sorry, the Google Maps API is not compatible with this browser'');
}
//]]>
</script>
EOH;"Tartsd magad távol azoktól, akik le akarják törni az ambíciódat! A "kis" emberek mindig ezt teszik, de a nagyok éreztetik veled, hogy te is naggyá válhatsz" - Mark Twain
-
square76
csendes tag
Sziasztok!
Windows Mobile-s PDA-m Internet Explorer böngészője egyes javascripteket nem tud lefuttatni.
Tud valaki olyan plugint, mellyel a javascriptek lefutnának?
Köszi! -
vancha2
aktív tag
Sajnos előttem szólóknak a kérdéseire nem tudom a választ.
Nagyon unatkoztam, ezér összedobtam egy kis Javascriptes számológépet: [link]
Mi a véleményetek róla, lehet rajta egyszerűsíteni, illetve láttok benne valami hibát?
(IE-ben nem jelenik meg normálisan, de már nem volt vele kedvem vacakolni... )
Lehet, hogy majd kibővítem tudományos számológéppé
[Szerkesztve] -
Briganti
tag
hogy lehet megoldani hogy az oldalamon legyen 2 button, egy normal printing s egy landscape printing ... mert nekem egyszer igy kell nyomtatni es egyszer ugy ... es ha egysze beallitom a bongeszo megjegyzi, de olyanok fogjak hasznalni akiknek el lehet magyarazni szazszor hogy hol kell beallitani, es meg akkorsem fogjak megerteni ezert lenne jo hogy valahogy scriptbol neki ezt megmondani!
If debugging is a process of removing bug, then programming is a process of putting them in ...
Új hozzászólás Aktív témák
- Forradalmasítsd a digitális világodat a HoloLens 2-vel!
- ÚJ Dell Inspiron 7430 2-in-1 - 14" FHD+ IPS TOUCH 360 / i5-1335U / 16Gb DDR5 / 512Gb PCIe 4.0 / 3 ÉV
- Apple AirPods 2 bontatlan 1 év Apple garancia
- Hatalmas Memória Bazár DDR5 / DDR4 - ( Garancia Számla Gyors szállítás )
- Eredeti Fából - iPhone, Samsung, Huawei tokok - ÁRENGEDMÉNY