-
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 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é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
-
KovacsUr
addikt
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. -
KovacsUr
addikt
-
KovacsUr
addikt
-
KovacsUr
addikt
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> -
KovacsUr
addikt
-
KovacsUr
addikt
-
KovacsUr
addikt
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> -
KovacsUr
addikt
-
KovacsUr
addikt
-
KovacsUr
addikt
-
KovacsUr
addikt
Közben megnéztem az oldalad, és értem, mit szeretnél.

-
KovacsUr
addikt
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>
-
KovacsUr
addikt
-
KovacsUr
addikt
-
KovacsUr
addikt
[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> -
KovacsUr
addikt
-
KovacsUr
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). -
KovacsUr
addikt
-
KovacsUr
addikt
-
KovacsUr
addikt
-
KovacsUr
addikt
-
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> -
KovacsUr
addikt
Várj, lesaux, mielőtt nagyon nekikezdek... milyen szervert használsz? ASP, PHP, ilyesmi nincs? Úgy picit egyszerűbb lenne

-
KovacsUr
addikt
-
KovacsUr
addikt
-
KovacsUr
addikt
-
KovacsUr
addikt
-
KovacsUr
addikt
-
KovacsUr
addikt
-
KovacsUr
addikt
-
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
-
KovacsUr
addikt
Most látom, egyszerűbb lett volna így mondanom:
jobb klikk prohardveren
view source
-
KovacsUr
addikt
-
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> -
KovacsUr
addikt
-
KovacsUr
addikt
É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 -
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>
Ú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 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é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
- BMW topik
- Megújult mobilos felület, fórumos ráncfelvarrás a PROHARDVER! lapcsaládon
- Fejhallgató erősítő és DAC topik
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Yettel topik
- Szeptember 3-án érkezik a The Blood of Dawnwalker PC-re és konzolokra
- Milyen billentyűzetet vegyek?
- Kerékpárosok, bringások ide!
- Óra topik
- Azonnali fáradt gőzös kérdések órája
- További aktív témák...
- ÚJ - MACBOOK PRO 16" M5 MAX 18C CPU / 40C GPU / 48 GB RAM / 2TB + 3 ÉV APPLE Care PLUS + ÁFÁ-s
- AKCIÓ - Surface 4 - 15" 2496 x 1664 ~2k touch, i7-1185G7, 16GB RAM, SSD, jó akku, számla, 6 hó gar
- Honor Magic8 Lite 512GB, Kártyafüggetlen, 1 Év Garanciával
- AKCIÓ! AMD Ryzen 9 7950X 16 mag 32 szál processzor garanciával hibátlan működéssel
- (865.000Ft+ÁFA, 2 év Garanciával) Palit GeForce RTX 5090 GameRock 32GB GDDR7
Á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. 


