- Prohardver app (nem hivatalos)
- Google Pixel topik
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Külföldi prepaid SIM-ek itthon
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Samsung Galaxy S23 Ultra - non plus ultra
- Bemutatkozott az Oppo kamerás csúcsmodellje
- Samsung Galaxy A56 - megbízható középszerűség
- Kezünkben a OnePlus 15 és az Oppo Find X9-ek
- Youtube Android alkalmazás alternatívák reklámszűréssel / videók letöltése
-
Fórumok
Mobilarena - 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 Tabletek, E-bookok Nyomtatók, szkennerek 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ésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁ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
-
andriscs
aktív tag
Nem kell megijedni, segítünk. Van PHP-s téma is.
Nem lesz olyan bonyolult. Javascripttel csinálni ilyesmit annyira béna, hogy egyszerűen nem visz rá a lélek, hogy segédkezzem benne. Bocsánat. 
Az 'elrejtéssel' pedig az a helyzet, hogy ezt a js fájlt letölti a böngésző is, és berakja a cache-be. Akár meg tudja nézni a forrást a böngészőben a kíváncsiskodó, akár nem, elég megkeresnie a helyi gépen a másolatot.Hi!
Oké, gondoltam, hogy mindenben van segítség, ezért jó dolog ez a fórumozás. Csak sajnis nekünk egyetemen elég hülye a programozás oktatása, most pl. Java-t fogunk tanulni, és ki tudja, mikor érünk el a normális hálózati programozáshoz. Alapvetően ezt a JavaScript-et is csak úgy hobbiból kezdtem el tanulgatni, a JavaScript Bible 3-at olvasom, elég frankó könyv. És ez a beléptetőoldal is csak egy ötlet volt, hogy ''csillogjak'' kicsit azok előtt, akiknek a programozás valami mágiának tűnik
De köszi a tanácsokat, ha még elakadok, akkor majd jelentkezem. -
andriscs
aktív tag
-
Gergeli
tag
Például
<html>
<head>
<title>Popupos</title>
<script language="JScript">
function popup(url,szelesseg, magassag) {
window.open(url,"_blank","toolbar=0, scrollbars=1, location=0, directories=0, status=0, menubar=0, resizable=1, width="+szelesseg+", height="+magassag);
}
</script>
</head>
<body>
<button onclick="popup('http://prohardver.hu',400,300)">400x300</button>
<button onclick="popup('http://prohardver.hu',200,200)">200x200</button>
<button onclick="popup('http://prohardver.hu',800,600)">800x600</button>
</body>
</html>Köszönöm, szuper

-
Gergeli
tag
Bocs, nem egészen értem... a kérdésedben benne van a válasz, de azért
ez megy a head-be:
<script language="Javascript">
function popup(url) {
window.open(url,"uj_ablak","toolbar=0, scrollbars=1, location=0, directories=0, status=0, menubar=0, resizable=1, width=800, height=600");
}
</script>
aztán
<span onclick='return popup("http://prohardver.hu")'>prohardver</span>Hi all!!
Szerepelt ez a script:
<script language=''Javascript''>
function popup(url) {
window.open(url,''uj_ablak'',''toolbar=0, scrollbars=1, location=0, directories=0, status=0, menubar=0, resizable=1, width=800, height=600'');
}
</script>
Ezt hogy tudom úgy megcsinálni, hogy a szélesség és magasság is paraméterként adódjon át?
Köszi: G. -
lesaux
veterán
-
lesaux
veterán
-
lesaux
veterán
No, hát legegszerűbben adsz egy widthet a table-nek, megmondod, hogy 15 oszlopod van, aztán a td-ket már hagyod, hogy kitöltsék a helyet.
<table width="760" cols="15">
<tr>
<td>...</td><td>...</td><td>...</td><td>...</td><td>...</td>
<td>...</td><td>...</td><td>...</td><td>...</td><td>...</td>
<td>...</td><td>...</td><td>...</td><td>...</td><td>...</td>
</tr>
<tr>
<td>...</td><td>...</td><td>...</td><td>...</td><td>...</td>
<td>...</td><td>...</td><td>...</td><td>...</td><td>...</td>
<td>...</td><td>...</td><td>...</td><td>...</td><td>...</td>
</tr>
</table>Nézd meg, légyszi, milyen lett?
-
lesaux
veterán
No, hát legegszerűbben adsz egy widthet a table-nek, megmondod, hogy 15 oszlopod van, aztán a td-ket már hagyod, hogy kitöltsék a helyet.
<table width="760" cols="15">
<tr>
<td>...</td><td>...</td><td>...</td><td>...</td><td>...</td>
<td>...</td><td>...</td><td>...</td><td>...</td><td>...</td>
<td>...</td><td>...</td><td>...</td><td>...</td><td>...</td>
</tr>
<tr>
<td>...</td><td>...</td><td>...</td><td>...</td><td>...</td>
<td>...</td><td>...</td><td>...</td><td>...</td><td>...</td>
<td>...</td><td>...</td><td>...</td><td>...</td><td>...</td>
</tr>
</table>De ha az egyik td-ben az a szöveg, hogy 1. lap, a másikban meg hogy 22. lap, akkor ez utóbbi többet foglal, és ronda lesz.
![;]](//cdn.rios.hu/dl/s/v1.gif)
-
lesaux
veterán
-
lesaux
veterán
Hogy lehet egy sort x db egyenlő részre osztani? A konkrét méret megadása nélkül kéne.
-
lesaux
veterán
Scrollozni nem szeretnék, bár amit írtál, azt kipróbálom, mit csinál.
-
lesaux
veterán
-
lesaux
veterán
-
lesaux
veterán
-
lesaux
veterán
Bocs, nem tudom megállni eztet:
<html>
<head>
<script>
var lap = 23;
var oszlop = 4;
</script>
<style>
table {width: 600px}
td {background-color: #fda221; text-align: center}
</style>
<head>
<body>
<script>
document.write('<table cols="'+oszlop+'">');
for(i=1;i<=lap;i++) {
if (((i-1)%oszlop)==0) document.write('<tr>');
document.write('<td><a href="index'+i+'.html">'+i+'. lap</a></td>');
if (((i-1)%oszlop)==(oszlop-1)) document.write('</tr>');
}
</script>
</table>
</body>
</html>
Húha, ez se csúnya megoldás, köszi.

-
lesaux
veterán
-
lesaux
veterán
Van külön .css fájl. De a színek többfélék, 4 van összesen.
Asszem, lehet valami ilyesmit, hogy td.barna vagy hasonló. Nem tudod fejből?
-
lesaux
veterán
[off]De egyszerre jutott eszünkbe ez a topic![/off]
Ez így nagyon amatőr... Ezzel még helyet sem nagyon nyersz, akkor meg minek? Be lehet tenni az '<A'-t is nyugodtan, nekem nem akad ki tőle:
<script>
var lnk="<A href=\"http://www.";
document.write(lnk,'index.hu">Index</A>');
document.write(lnk,'mno.hu">MNO</A>');
document.write(lnk,'mnb.hu">MNB</A>');
</script>Igazad van, így tényleg nem akad ki.
Ezt a sort kell majd rövidítenem, ebből van 23:![;]](//cdn.rios.hu/dl/s/v1.gif)
<td bgcolor=''#FDA221'' align=center><a href=index1.html>1. lap</a></td>
Persze az 1-es változik.
A Startlap csak akkor válaszol, ha egyáltalán levelet küldök neki.
-
lesaux
veterán
Az a regular expression, de neked nem kell törődnöd vele. Mágia.
Azért kicsit megpróbálom magyarázni, hátha valakit érdekel 
Ez a kifejezés olyan karaktersoroknak felel meg, amik:
$A(-lel kezdődnek, jön utánuk valami, aztán egy vessző, aztán még valami, majd egy bezáró zárójel. Az első ''valamit'' fogja betenni a kód a href-be (a script következő sorában $1-gyel hivatkozunk rá), a második ''valami'' lesz a link szövege (ez a $2).Ezt sikerült összehoznom. Sokra nem megyek vele, meg nem is így nézett ki az eredeti, de ebből már ki lehet indulni.

var lnk=''href=http://www.'';
document.write('<A ',lnk,'index.hu>Index</A>');
document.write('<A ',lnk,'mno.hu>MNO</A>');
document.write('<A ',lnk,'mnb.hu>MNB</A>');
Esetleg ha az lnk változóba ha be tudnánk gyömöszölni az A taget, merthogy attól kiakad az egész oldal.
-
Polesz
addikt
Az a regular expression, de neked nem kell törődnöd vele. Mágia.
Azért kicsit megpróbálom magyarázni, hátha valakit érdekel 
Ez a kifejezés olyan karaktersoroknak felel meg, amik:
$A(-lel kezdődnek, jön utánuk valami, aztán egy vessző, aztán még valami, majd egy bezáró zárójel. Az első ''valamit'' fogja betenni a kód a href-be (a script következő sorában $1-gyel hivatkozunk rá), a második ''valami'' lesz a link szövege (ez a $2).OFF
Az ilyen regexp-ek miatt szeretem annyira a Perl-t
ON -
lesaux
veterán
/\x24A\(([^,]*),([^\)]*)\)/g;
Hát pl. ez a rész egy csöppet homályos. Egy megveszekedett karakter nem sok, annyit nem értek belőle.
No de majd írok a Startlapnak.
-
lesaux
veterán
na jó, ennyire tellett:

<html>
<head>
<title>linkhegyek</title>
<script>
function bodyLoad() {
var ujHTML = ebbolleszalap.innerHTML;
var re = /\x24A\(([^,]*),([^\)]*)\)/g;
ujHTML = ujHTML.replace(re,"<a href=\"http://www.$1\">$2</a>");
document.body.innerHTML = ujHTML
}
</script>
<head>
<body onload="bodyLoad()">
<div id="ebbolleszalap" style="display: none">
<h1>linkhegyek</h1>
<p>
$A(index.hu,Index)<br />
$A(startlap.hu,Startlapp)
</p>
</div>
</body>
</html>Visszajöttem.

Az csak a kisebbik baj, hogy nem ez volt a Startlapon, a nagyobb az, hogy nem értem a lényegét.
De nagyon köszönöm a fáradozásodat.
(Szerintem írok egyet a Startlapnak.) -
KovacsUr
addikt
Még valami #2: A link szövegében ne használj , (vessző) karaktert, vagy módosítsd a regexpet is. Vagy szólj valaki hozzáértőnek, hogy módosítsa.

-
KovacsUr
addikt
Még valami: ez nem fog működni semmiben, ami nem IE ÉS nem 5.5 vagy magasabb verziószámú... Ha jól tudom. Ha mégis műxik, az csak jó.
-
KovacsUr
addikt
na jó, ennyire tellett:

<html>
<head>
<title>linkhegyek</title>
<script>
function bodyLoad() {
var ujHTML = ebbolleszalap.innerHTML;
var re = /\x24A\(([^,]*),([^\)]*)\)/g;
ujHTML = ujHTML.replace(re,"<a href=\"http://www.$1\">$2</a>");
document.body.innerHTML = ujHTML
}
</script>
<head>
<body onload="bodyLoad()">
<div id="ebbolleszalap" style="display: none">
<h1>linkhegyek</h1>
<p>
$A(index.hu,Index)<br />
$A(startlap.hu,Startlapp)
</p>
</div>
</body>
</html>A divbe megy minden, amit a lapon látni akarsz. Ebben használhatod a linkes mókát: $A(link, link szövege)
Persze a scriptet ki lehet tenni külső fájlba is, ha minden lapon használnád, stb, stb.
A lehetőségeid határtalanok 
-
lesaux
veterán
-
lesaux
veterán
-
lesaux
veterán
Akkor szerintem ne is küldd, rögtön kopizd ide.

-
faster
nagyúr
Ezt hogyan lehet megcsinálni javascriptben?
-
lesaux
veterán
Nem tudom, mi az a preprocesszor. Ciklust nem akarok, tömböt pláne nem.
Képzeld el úgy, mint a Wordben az automatikus javítást. Letöltődik a weboldal, és az A$ változó helyére a <A href=''http://www. string jelenik meg.
Az (#57)-esben leírt példa nem szemléletes? -
lesaux
veterán
Olyasmi. Pl. a linkek elején az <a href=''http://www. mindig ismétlődik, helyette kéne pl. $A vagy nem tudom, hogy van js-ben a változó. De nem for ciklussal kéne, hanem szépen minden sor elejére beírom a változót, utána a szöveg többi részét.
$A,index.hu>Index</A>
$A,startlap.hu>Startlap</A>
Szóval érted.
-
KovacsUr
addikt
Ühüm, ha jól értem, arról lehet szó, hogy pld. sok nagyon hasonló link lenne az oldalon... Simán document.write-tal írhatod a sorokat egy for ciklusban. Valaki csinált erre egy kész példát is nemrég... Kicsit keresek, aztán ha nincs meg (és nem elég ennyi), rögtönzök valamit
-
lesaux
veterán
-
escie
őstag
-
escie
őstag
-
supercow
őstag
Azért nem megy, mert az IFRAME külön dokumentum, nem ''sima'' FRAME.
próbálni ez tkicserélni
<a href='oldal.html' target='iframe_neve'>klikk</a>
erre:
<a href='#' onClick=''iframe_neve.location='oldal.html'''>klikk</a> -
escie
őstag
hát valami itt nagyon nem stimmel...

ilyen hülye nem lehetek.
kipróbáltam amit te írtál.oké.működik.
beillesztem az én táblámba és, áhh, úgyanúgy teljesképernyőn nyitja.
valahol mélyebben lehet a probléma...
nem lehetne, hogy átdobom ímélben a forrást? -
escie
őstag
-
escie
őstag
vajon mi nem jó

már egy napja szenvedek ezzel,arrrgh!
ha a lapon bárhol lévő link target mezőjébe beírom az iframe name mezőjében lévő szöveget, akkor a linkre kattintva a iframe-ben nyílik meg az oldal.
jólértem?
az iframe amúgy a táblázat egyik cellájában van.
ha az src-be beírok egy url-t, akkor minden gond nélkül megnyílik.
megpróbálom feltenni valahova az oldalkezdeményt, úgy egyszerűbb lesz, remélem.
nemtudod mennyi ideig tart amíg regisztrálódok a tar.hu-n? -
KovacsUr
addikt
Tessék, egy példa:
<html>
<body>
<table>
<tr>
<td><iframe name="frame1" src="about:blank"></iframe></td>
<td><a href="http://prohardver.hu" target="frame2">prohardver lent</a></td>
</tr>
<tr>
<td><a href="http://prohardver.hu" target="frame1">prohardver fent</a></td>
<td><iframe name="frame2" src="about:blank"></iframe></td>
</tr>
</table>
</body>
</html> -
KovacsUr
addikt
Bocs, nem egészen értem... a kérdésedben benne van a válasz, de azért
ez megy a head-be:
<script language="Javascript">
function popup(url) {
window.open(url,"uj_ablak","toolbar=0, scrollbars=1, location=0, directories=0, status=0, menubar=0, resizable=1, width=800, height=600");
}
</script>
aztán
<span onclick='return popup("http://prohardver.hu")'>prohardver</span>így gondolod?
-
KovacsUr
addikt
<html>
<head>
<script type=''text/javascript''>
function bekapcs(mit) {
mit.src = mit.src.replace(/_ki/, ''_be'')
}
function kikapcs(mit) {
mit.src = mit.src.replace(/_be/, ''_ki'')
}
</script>
</head>
<body>
<a href=''link''><img src=''kep1_ki.jpg'' onmouseover=''bekapcs(this)'' onmouseout=''kikapcs(this)''></a>
</body>
</html>function bekapcs(mit) {
mit.src = mit.src.replace(/_ki\b/, ''_be'')
}
function kikapcs(mit) {
mit.src = mit.src.replace(/_be\b/, ''_ki'')
}
így pld. csak a szóvégi ''_ki''-t és ''_be''-t cseréli -
KovacsUr
addikt
<html>
<head>
<script type=''text/javascript''>
function bekapcs(mit) {
mit.src = mit.src.replace(/_ki/, ''_be'')
}
function kikapcs(mit) {
mit.src = mit.src.replace(/_be/, ''_ki'')
}
</script>
</head>
<body>
<a href=''link''><img src=''kep1_ki.jpg'' onmouseover=''bekapcs(this)'' onmouseout=''kikapcs(this)''></a>
</body>
</html>És ha nem leene világos, ehhez olyan képek kellenek, mint pld.
hirek_ki.jpg
hirek_be.jpg
letoltes_ki.jpg
letoltes_be.jpg
...
ha előbb is szerepel a fájlnévben a ''_be'' vagy ''_ki'' karakterlánc, akkor azt cseréli ki... szóval ne szerepeljen
Sok-sok megoldás van még, de nézd meg bármelyik weboldal forrását, amelyik ezt használja
Új hozzászólás Aktív témák
-
Fórumok
Mobilarena - 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 Tabletek, E-bookok Nyomtatók, szkennerek 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ésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁ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
- Prohardver app (nem hivatalos)
- Óra topik
- Kínai és egyéb olcsó órák topikja
- Parfüm topik
- Allegro vélemények - tapasztalatok
- Google Pixel topik
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Visszatérés az aranykorba: Heroes of Might and Magic: Olden Era Early Access
- Forza sorozat (Horizon/Motorsport)
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- További aktív témák...
- Félkonfig AMD Ryzen 5 5600G 3,9 Ghz / Kingston Hyper X 32GB DDR4 /512 GB NVME SSD 6 hó garancia
- DJI Mini 2 SE
- P16s Gen2 16" FHD+ IPS i7-1360P RTX A500 32GB 1TB NVMe ujjlolv IR kam gar
- ASUS RTX 5070 TI 16GB GDDR7 PRIME OC - Gari 2028.04.10. -ig - Eladó!
- Eladó - DELL Inspiron, DELL Latitude, HP EliteDesk, DELL PowerEdge R630
- GYÖNYÖRŰ iPhone 13 Pro Max 128GB Graphite -2 ÉV GARANCIA -Kártyafüggetlen, MS5551
- 27% - Philips Evnia 27M2N3200S IPS Monitor! 1920x1080 / 180Hz / 0.5ms / FreeSync
- Gamer PC-Számítógép! Csere-Beszámítás! Ryzen 5 5600XT / RTX 5060 / 16GB DDR4 / 1TB SSD!
- APPLE MacMini 7,1,i5-4278U,8GB RAM,1TB,macOS Monterey
- Új és újszerű 17-18 Gamer, irodai, üzleti készülékek nagyon kedvező alkalmi áron! Garancia Számla!
Állásajánlatok
Cég: aiMotive Kft.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest

Nem lesz olyan bonyolult. Javascripttel csinálni ilyesmit annyira béna, hogy egyszerűen nem visz rá a lélek, hogy segédkezzem benne. Bocsánat. 
![;]](http://cdn.rios.hu/dl/s/v1.gif)






