Javascript [REZOLVAT]

Discutii si intrebari legate de scripturi si functii JavaScript, jQuery si Ajax, cod JavaScript in general.
costyk90
Mesaje:9

Javascript [REZOLVAT]

Salut ma numesc costel si as vrea sa ma ajutati si pe mn intro problema daca se poate cum fac sa deschid un fisier txt sau doc sau html intro <textarea>Va multumesc anticipat

MarPlo Mesaje:4343
Salut
Se poate cu PHP, daca fisierul se afla pe server, poti folosi exemplul urmator (adaugi codul intr-un fisier .php):

Cod: Selectaţi tot

<form action="script.php" method="post">
<textarea name="nume" cols="35" rows="6">
<?php
if($fh = fopen("fisier.txt", "rb")) {
while (!feof($fh)) {
      $s = fgets($fh, 256);
      echo $s;
  } 
}
?>
</textarea>
</form>
Fisierul "fisier.txt" trebuie sa se afle in acelasi director cu cel in care adaugi codul de sus.
Daca este vorba despre un fisier de pe calculatorul client, nu poti, ar fi o problema de securitate.

costyk90 Mesaje:9
Va multumesc mult dar e o probl eu nu stiu deloc php in javascript nu se poate?ma scuzati k vam deranjat din nou

MarPlo Mesaje:4343
Am facut un cod cu JavaScript care sa citeasca fisierul de pe server si sa-l afiseze in textarea.
Pagina in care adaugi codul trebuie sa se afle in acelasi director cu fisierul care va fi citit (in cod e "zzz.html")

Cod: Selectaţi tot

<script language="JavaScript">
<!--
fisier = "zzz.html"		// fisierul care va fi citit

var sURL  = "http://"+self.location.hostname+"/"+fisier;
function XMLHttpRequestDemo() {
  if (window.XMLHttpRequest) { // pt. Mozilla, Safari, etc 
	var oRequest = new XMLHttpRequest();
	oRequest.open("GET",sURL,false);
	oRequest.setRequestHeader("User-Agent",navigator.userAgent);
	oRequest.send(null);
  }
  else if (window.ActiveXObject) { //IE 
	var oRequest = new ActiveXObject('Microsoft.XMLHTTP');
	oRequest.open("GET",sURL,false);
	oRequest.setRequestHeader("User-Agent",navigator.userAgent);
	oRequest.send(); 
  }

 if (oRequest.status==200)
  document.f1.textarea1.value=oRequest.responseText;
 else alert("Fisierul "+fisier+" nu a fost gasit sau nu poate fi citit!");
}
//-->
</script>

<form name="f1">
<textarea name="textarea1" cols="60" rows="8" wrap="virtual"></textarea>
<br>
<input type="button" value="Citire" onClick="XMLHttpRequestDemo()">
</form>
Vei avea un formular cu un buton "citire" cand apesi pe el afiseaza continutul in textarea.

costyk90 Mesaje:9
Multumesc foarte mult pt script merge dar aqm am alta probl cum fac sa schimb culoarea scrisului dintr-un tabel ca pe cursuri nu am gasit sau nu mi-am dat seama k am gasit? Scuze inca o data de deranj si sper sa fie ultima oara;-)

MarPlo Mesaje:4343
In tabel folosesti proprietatea "style" si in ea "color:culoare;", cum este in exemplul urmator:

Cod: Selectaţi tot

<table style="color:blue;">
    <tr>
      <td>Text 1 ....</td>
      <td>Alt text ...</td>
    </tr>
</table>

costyk90 Mesaje:9
Mersi mult man îti raman dator

costyk90 Mesaje:9
Salut se pare k nu a fost ultima data data trecuta am intro pagina web 7 straturi la inceput ele sunt hidden am o functie care mi le face vizible pe toate cu ajutorul unui setInterval cum fac ca dupa ce toate straturile sunt vizibile sa intre în alta pagina web?

MarPlo Mesaje:4343
In scriptul respectiv, adaugi sa execute la momentul care vrei window.location="adresa_pagina";