Hogyan tudnám dinamikussá tenni az oldalt? Többi lent.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
Nem fogod tudni megoldani szerveroldali kódolás nélkül.
Az ajax is csak akkor jó, ha egy php kódot hívsz meg vele, de amit te akarsz arra felesleges.
Php-val is lehet magát a txt fájl-t bővíteni. Máshogy nem fog menni.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
Sajnos anélkül nem lehet rántottát enni, hogy fel ne törnél néhány tojást. Így van ez a dinamikus oldalakkal is. Szerveroldali script nélkül nem lehet dinamikus tartalmat létrehozni. Az a lényege, hogy a szerver dinamikusan állítja össze a tartalmat, a felhasználó hívásai alapján.
Amit te szeretnél ahhoz szükséges egy adminisztrációs felület (login rendszer, adatbeküldési űrlap és feldolgozása).
Vannak ingyenes cms (tartalomkezelő) rendszerek, próbálj egy egyszerűbbet (#googleisyourfriend), ha nincs kedved beleásni magad a szerveroldali webfejlesztésbe.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
"Dinamikus oldalt szeretnék, de nem vagyok hajlandó dinamikus oldalt írni!! Hogyan csináljam"
Hahaha.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
ezzel beolvasod a txt filet:
<input type="file" id="fileInput">
<div id="fileContent"></div>
<script>
document.getElementById('fileInput').addEventListener('change', function() {
var reader = new FileReader();
reader.onload = function() {
document.getElementById('fileContent').innerText = reader.result;
}
reader.readAsText(this.files[0]);
});
</script>
a kovetkezovel pedig le lehet tolteni az ujat mert a modositas boztonsagi kockaxlzat es emiatt nem lehet:
<button id="saveBtn">Save as TXT</button>
<script>
document.getElementById('saveBtn').addEventListener('click', function() {
var textToWrite = "A módosított tartalom ide kerül.";
var textFileAsBlob = new Blob([textToWrite], { type: 'text/plain' });
var fileNameToSaveAs = "myNewFile.txt";
var downloadLink = document.createElement("a");
downloadLink.download = fileNameToSaveAs;
downloadLink.innerHTML = "Download File";
if (window.webkitURL != null) {
// Chrome allows the link to be clicked without actually adding it to the DOM.
downloadLink.href = window.webkitURL.createObjectURL(textFileAsBlob);
} else {
// Firefox requires the link to be added to the DOM before it can be clicked.
downloadLink.href = window.URL.createObjectURL(textFileAsBlob);
downloadLink.onclick = destroyClickedElement;
downloadLink.style.display = "none";
document.body.appendChild(downloadLink);
}
downloadLink.click();
});
function destroyClickedElement(event) {
// remove the link from the DOM
document.body.removeChild(event.target);
}
</script>
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!