Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js] Zawartosc HTML w funkcji JS
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
k.k
Zalozmy ze mam sobie skrypt JS skrypt.js i plik index.html:

Kod
<html>
<head>
<title>blabla</title>
<script src="skrypt.js" type="text/javascript"></script>
</head>
<body>
</body>
</html>


I teraz ja zrobic takie rzeczy jak:

w pliku skrypt.js chce miec funkcje w ktorej bede przechowywal kod html(tabelki, tresc itd)

a w pliku HTML "onLoad "bedzie mi ten kod html wklejal sie miedzy <body></body>


prosze o pomoc. To chyba nie jest trudne
revyag
Nie za bardzo wiem po co takie kombinowanie ale to będzie tak:
Kod
function insertHTML() {
    var body = document.getElementsByTagName("body");
    body[0].innerHTML=
    "<table><tr>
        <td><strong>Lalala</strong></td>
        <td><strong>lalala</strong></td>
    </tr></table>
    ";
}

  1. <body onload="insertHTML()">
k.k
Cytat(revyag @ 2005-06-24 08:04:46)
Nie za bardzo wiem po co takie kombinowanie

Napisałem sobie klase w php dzieki ktorej nie da sie zobaczyc kodu JS dzieki temu nie bedzie mozna podejrzec kodu HTML.

A na JS slabo sie znam. Dzieki exclamation.gif
piechnat
Cytat
Napisałem sobie klase w php dzieki ktorej nie da sie zobaczyc kodu JS dzieki temu nie bedzie mozna podejrzec kodu HTML.


osmiele sie stwierdzic ze to jest niemozliwe, a co do tematu to moze skorzystaj z tego...
k.k
Po pierwsze osmiele sie stwierdzic ze jest to mozliwe smile.gif
Po drugie wiem co to jest XMLHttpRequest smile.gif


Zapraszam do testów jesli ktos pokaze mi jaka jest tresc kodu JS lub CSS to jest dobry.

http://wsl.ehost.pl/test_js/main/glowna

Czekam na wyniki smile.gif
piechnat
Cytat
Po drugie wiem co to jest XMLHttpRequest

to nie jest XMLHttpRequest, to jest oparte o php i moze wczytywac dowolne pliki a nie tylko z tego samego hosta...

Cytat
Po pierwsze osmiele sie stwierdzic ze jest to mozliwe

jak mi Ciebie zal sad.gif

Kod
function keyCheck(eventObj, obj)
{
    var keyCode

    // Check For Browser Type
    if (document.all){
 keyCode=eventObj.keyCode
    }
    else{
 keyCode=eventObj.which
    }

    var str=obj.value

    if(keyCode==46){
 if (str.indexOf(".")>0){
     return false
 }
    }

    if((keyCode<48 || keyCode >58)   &&   (keyCode != 46)){ // Allow only integers and decimal points
 return false
    }

    return true
}

 function pokaz() {
   document.getElementById("tresc").innerHTML="Prosze bardzo kod JS dziala idealnie ale jakos nie da rady go zobaczyc :))";
 }


[dopisane]

no dobra, teraz moze ktos sprobuje sie zmierzyc z moim zadaniem:

- FindSource
Vir
Od siebie dodam aarambo.gif winksmiley.jpg
Kod
body               { font-family: Verdana; font-size: 8pt; background-color: #76C5F0; }

td.pasek_gora      { font-family: Verdana; font-size: 8pt; color: #FFFFFF; }
table.pasek_gora   { font-family: Verdana; font-size: 8pt; color: #FFFFFF; }

table.box          { margin-bottom: 3px; }
td.box             { font-family: Verdana; font-size: 8pt; color: #000000; }
td.box_pole        { border-left: 1px solid #5E9EC0; border-right: 1px solid #5E9EC0; border-bottom: 2px solid #5E9EC0; font-family: Verdana; font-size: 8pt; color: #000000; }

itd.


Zadanie piechnat-a aarambo.gif
Cytat
// co by tu napisac... !? hmmm..questionmark.gif? moze: SKARABEUSZ exclamation.gif!
k.k
Poprawiona wersja. Kto teraz sprobuje odkryc JS. smile.gif) questionmark.gif wersja 2.0 kliknij
Liko
Kod
var xmlhttp
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
  try {
  xmlhttp=new ActiveXObject("Msxml2.XMLHTTP")
} catch (e) {
  try {
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
  } catch (E) {
   xmlhttp=false
  }
}
@else
xmlhttp=false
@end @*/
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
try {
  xmlhttp = new XMLHttpRequest();
} catch (e) {
  xmlhttp=false
}
}



function tekst() {



document.getElementById("tekst").innerHTML="Ciekawe czy to bedzie dla ciebie latwe czy trudne questionmark.gif?";





}



  function khtml() {
  DataToSend = "tekst=tak";

  url="http://wsl.ehost.pl/test_js/main/html"


  xmlhttp.open("POST",url,true);

  xmlhttp.onreadystatechange=function() {
   if (xmlhttp.readyState==4) {
    document.getElementById("tresc").innerHTML=xmlhttp.responseText

   }
  }


xmlhttp.setRequestHeader('Accept','message/x-formresult')

xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

xmlhttp.send(DataToSend);


return true


    }

Myślisz, że jest jakieś zabezpieczenie? Mylisz się!
matid
Cytat(piechnat @ 2005-06-25 22:21:59)
no dobra, teraz moze ktos sprobuje sie zmierzyc z moim zadaniem:

- FindSource

Z chęcią, ale u mnie (Firefox 1.04@Linux) klikanie w 'tutaj' nic nie daje.
k.k
Cytat(piechnat @ 2005-06-25 20:21:59)

Wysylane jest ciasteczko CUR_TIME o wartosci time()
Po wyłączeniu ciasteczek twój JS nie działa tongue.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.