-
PROHARDVER!
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
-
Arki
tag
Pl.:
<html>
<head>
<title>01</title>
<script type="text/javascript">
function modosit()
{
var oldal=new Array();
oldal[0]="a";
oldal[1]="b";
oldal[2]="c";
oldal[3]="d";
oldal[4]="e";
oldal[5]="f";
oldal[6]="g";
oldal[7]="h";
/* oldal.length, tömb hossz a nullával is számol, ezért kivonsz egyet */
var tarolo=document.all.a1.value;
if (tarolo!=0)
{
document.all.x.value=oldal[tarolo-1];
/*
ha itt valami objektum szövegkódját/tartalmát és/vagy kívánod módosítani,
akkor pl.:
*/
document.all.xyz.innerHTML=oldal[tarolo-1];
/* ha nem kell, akkot töröld ki ezt a fenti sort meg alul az xyz-s inputot*/
document.all.a1.value=tarolo-1;
}
else
{
document.location.href='valami.html';
}
}
</script>
<body>
<!--// Ezzel növelgetsz //-->
<input type=button style="font-size:50px;" value="katt" onclick="modosit()";>
<!--// Ez a tömbök száma //-->
<input type=hidden id=a1 value="8">
<!--// Ebben jelenik meg az érték //-->
<input type=button id=x style="font-size:50px;" value="8">
<!--// tartalom módosításhoz //-->
<div id=xyz style="font-size:50px;">Kezdő szöveg....</div>
</body>
</html>? -
jeges
senior tag
valóban sok a javítanivaló a kódon, ami elsőre is feltűnő, hogy a head tag nincs bezárva, a body pedig nincs megnyitva.
html elemeket csak a body tagba tegyél, a js kódot pedig célszerű a head-be.
az "elem", amit beírtál a js elé valóban nem értelmezhető, hiszen nincs megadva, milyen elem. ha pl gombot szeretnél, akkor input (azaz 'input type="button"'), de a megadott adatok bizony kevéske a megfelelő értelmezéshez.
ezen felül a fejből (ill. előle) egy sor értelmező deklaráció hiányzik.
szerintem próbálj ki egy olyan szerkesztőt, ami automata módon tud létrehozni sablonokat, elemeket, abból sokat lehet tanulni. -
Sk8erPeter
nagyúr
Az kemény.
<id="1" style="font-size:50px;">
Ez szerinted mégis milyen HTML-elem?Miután ezt a kérdést megválaszoltad, arra adj választ, hogy sikerült ilyen fantáziadús azonosítónevet választani, mint az "1"?
Ezenfelül mégis a modosit() függvényed minek hatására kéne, hogy meghívódjon?
Hol van a gomb, amivel szeretnéd a módosításokat elvégeztetni? (pl. <button> elem HTML-ben, vagy <input> elem is lehet)
Hol csökkented az x változó értékét? (Válasz: sehol.)Ha ezekre a kérdésekre minden választ megadnánk, és egy az egyben odaraknánk eléd egy megoldást, akkor abból semmit nem tanulnál.
Ahogy elnézem, még van mit, HTML-ből és JavaScriptből egyaránt.Csak úgy tudsz bezárni JavaScriptből ablakot, hogy scripttel is nyitottad meg.
Új URL betöltését pedig a window.location-nel kezdeményezheted.
Új hozzászólás Aktív témák
- DUNE médialejátszók topicja
- Fejhallgató erősítő és DAC topik
- OLED TV topic
- Magga: PLEX: multimédia az egész lakásban
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Milyen egeret válasszak?
- Androidos tablet topic
- War Thunder - MMO Combat Game
- Miskolc és környéke adok-veszek-beszélgetek
- World of Tanks - MMO
- További aktív témák...
- BESZÁMÍTÁS! MSI SUPRIM X RTX 4080 16GB videokártya garanciával hibátlan működéssel
- BESZÁMÍTÁS! 6TB Seagate SkyHawk SATA HDD meghajtó garanciával hibátlan működéssel
- BESZÁMÍTÁS! 4TB Samsung 870 EVO SATA SSD meghajtó garanciával hibátlan működéssel
- BESZÁMÍTÁS! Intel Core i7 8700K 6 mag 12 szál processzor garanciával hibátlan működéssel
- BESZÁMÍTÁS! Intel Core i7 4790 4 mag 8 szál processzor garanciával hibátlan működéssel
- Apple iPhone SE 16GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone 13Pro 128GB Kártyafüggetlen 1Év Garanciával
- BESZÁMÍTÁS! MSI B550M R7 5800X 32GB DDR4 512GB SSD RX Nitro+ 6700XT 12GB Corsair 4000D ASUS ROG 650W
- Kaspersky, McAfee, Norton, Avast és egyéb vírusírtó licencek a legolcsóbban, egyenesen a gyártóktól!
- Apple iPhone 13 Mini 128GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged