-
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
-
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
-
lesaux
veterán
-
KovacsUr
addikt
Teheted egy sorba scrollozhatóan, van így pár helyen (mondjuk nekem nem tetszik, de annyi baj legyen)

Pld. berakod egy divbe a table-t:
<div style="width:760px; overflow: scroll;">
<table bla bla bla...
</div>
És a table-nek akkora width-et adsz, hogy szépen beleférjen minden. -
KovacsUr
addikt
-
KovacsUr
addikt
-
KovacsUr
addikt
Akkor pedig ésszerűbb lenne style-ba beletenni ezeket, pld. (headben)
<style>
td {background-color: #fda221; text-align: center}
</style>
és a bodyban egyszerűen
<td><a href=''index1.html''>1. lap</a></td> -
KovacsUr
addikt
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.
[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
Mit nem értesz ezen? Nem értened kell, csak használnod
Nem tudom, mi volt a Startlapon, de az tuti, hogy az enyém jobb
(Szerénység rulz) No sebaj, legalább szórakoztam egy kicsit regexpekkel JScriptben, ilyet is régen csináltam 
-
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> -
Sunzi
aktív tag
-
KovacsUr
addikt
De, és kb. _ez_ a preprocesszor
(Végigmegy a kódon, és lecserél bizonyos karakterláncokat másra, mielőtt kiengedi a fordítónak, de ez most nem lényeges). Végül is meg lehet csinálni ciklus és tömb nélkül is, mindjárt írok egy példát, aztán elküldöm. 
-
KovacsUr
addikt
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.
Ööö... Nagyjából igen. Mintha a preprocesszort használnád C-ben. De szerintem csak ciklus lesz itt a jó megoldás. Egy tömbbe tennéd a URLeket, aztán a tömb elemein végigmenve létrehoznád hozzá a linkeket. Hm?
-
KovacsUr
addikt
-
lesaux
veterán
-
lesaux
veterán
Ha egy weboldal forrásában mondjuk 30-szor szerepel egy sor, azt valahogy be lehet gyömöszölni egy változóba, és kisebb lesz a forrás.
Pl.: <td width=10% bgcolor=''#FDA221'' align=center><a href=. Ezt kéne helyettesíteni egy változóval. Régebben a startlap hasonló elven működött, de ma már, ha jól látom, nem.
Tudtok segíteni?Légyszi, valaki! Szerintem nem bonyolult a kérdés, csak nem értek a Javascripthez. Vagy nyissak neki külön topicot?
Ú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
- Apple iPhone 13 Pro Max 256GB eladó! 85% akku, patika, 12 hó gar
- Apple iPhone 14 128GB eladó! 85% akku, használt állapot, 12 hó garancia
- Samsung S24 + ajándék belkin töltő
- Apple iPhone 14 128GB eladó! 85% akku, megkímélt állapot, 12 hó garancia
- Apple iPhone 14 128GB eladó! 89% akku, szép állapot, 12 hó garancia
- -68%OFF HP Spectre x360 14 (14-ef2276ng) i7-1355U/16GB/1TBSSD/3K 3000X2000 Amoled
- Konzol felvásárlás!! Nintendo Switch
- BESZÁMÍTÁS! LENOVO Ideapad Gaming 3 notebook - i5 11320H 16GB DDR4 512GB SSD RTX 3050Ti 4GB WIN11
- Lenovo Legion Slim 5 Ryzen 7 7840HS 16GB 1000GB RTX 4060 OLED 120Hz 1év garancia
- HP ElitBook 840 G10 netbook / 12 hónap jótállás
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

(Mármint pld. <a href=index2.html> a href="index2.html"> helyett, stb.)
![;]](http://cdn.rios.hu/dl/s/v1.gif)




