- D1Rect: Nagy "hülyétkapokazapróktól" topik
- gban: Ingyen kellene, de tegnapra
- Luck Dragon: Asszociációs játék. :)
- Gurulunk, WAZE?!
- Nyuszit otthonra, kedvencnek!
- sziku69: Fűzzük össze a szavakat :)
- sziku69: Szólánc.
- Luck Dragon: MárkaLánc
- MasterDeeJay: Low budget (50.000 forint) light gémer gép összerakása
- Mr Dini: Mindent a StreamSharkról!
-
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ékokPROHARDVER! - 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! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena 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
-
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
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ékokPROHARDVER! - 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! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena 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
- Miskolc és környéke adok-veszek-beszélgetek
- Elektromos autók - motorok
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Apple Watch
- Starlink
- Milyen monitort vegyek?
- Freemail
- OLED TV topic
- Mesterséges intelligencia topik
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- További aktív témák...
- Xiaomi Redmi 13C 128GB, Kártyafüggetlen, 1 Év Garanciával
- AKCIÓ! 10TB WD Purple Pro SATA HDD meghajtó garanciával hibátlan működéssel
- Xiaomi Redmi Note 15 Pro+ 5G 8GB/256GB mobiltelefon
- AKCÓ! HTC VIVE Pro 2 virtuális valóság szemüveg garanciával hibátlan működéssel
- BESZÁMÍTÁS! Asus H310M i5 9400 16GB DDR4 500GB SSD GTX 1660 Super 6GB Rampage SHIVA DeepCool 400W
Állásajánlatok
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)



