otvorenie novej stranky do bunky tabulky - podobne ako framy

Vývojová prostředí, aplikace, skripty, http://www... síťové programy, internet, sdílení...
Odpovědět
jcdenton12
Začátečník
Začátečník
Uživatelský avatar
Registrován: 31. pro 2005
Bydliště: Košice
Kontaktovat uživatele:

otvorenie novej stranky do bunky tabulky - podobne ako framy

Příspěvek od jcdenton12 »

dobry den
mam v skole urobit urcitu stranku na informu a nesmiem pouzivat frontpage a framy

takze aj ked v skole pouzivame notepad :x doma mam notepad++ a je to ovela lepsie

http://www.laboratorium.ic.cz/test

chcel by som sa opytat ci sa da urobit odkaz aby sa nova stranka otvorila do danej buky v tabulke

nieco ako ked nastavite kam sa ma otvorit frame ale bez frame musi byt moja stranka :lol:

musi to byt html kod takze ziadne php a ine jazyky pls
je to mozne?

ano alebo nie?
ak ano prosim postup


dakujem

sry za nazov, nic vystiznejsie ma nenapadlo
...
zombux
Odborník PCT
Odborník PCT
Uživatelský avatar
Registrován: 05. čer 2003
Bydliště: sluníčkář a havloid z pražské lumpenkavárny

Příspěvek od zombux »

to nejde
ignorelist: kremrole a dezoláti
Coololooser
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 16. pro 2003
Kontaktovat uživatele:

Příspěvek od Coololooser »

To co chces jde udelat snad jinak nez pres iframe udelat nejde...
0118 999 881 999 119 7253
jcdenton12
Začátečník
Začátečník
Uživatelský avatar
Registrován: 31. pro 2005
Bydliště: Košice
Kontaktovat uživatele:

Příspěvek od jcdenton12 »

OK dakujem za odpovede
...
D4fed
Začátečník
Začátečník
Registrován: 27. říj 2006

Příspěvek od D4fed »

jesti tě chápu dobře tak jedině php nebo ty framy.. ale o jiném způsobu v html nevím..takhle budeš muset dělat každou stránku jakoby zvášť, akorát s jiným textem
matajon
Začátečník
Začátečník
Uživatelský avatar
Registrován: 22. lis 2005
Bydliště: Dobruška
Kontaktovat uživatele:

Příspěvek od matajon »

No, teoreticky by to mělo jít i pomocí AJAXu ... že bys v události onLoad elementu <body> načetl obsah nějaké stránky a pak by jsi ho nastavil jako obsah buňky tabulky

ale nevím jestli jsi tím "a ine jazyky pls" myslel taky JS :roll:
jcdenton12
Začátečník
Začátečník
Uživatelský avatar
Registrován: 31. pro 2005
Bydliště: Košice
Kontaktovat uživatele:

Příspěvek od jcdenton12 »

no javaskript moze byt

ale nejaky jednoduchsi ak by sa dalo, lebo aby som si ho vedel aj upravit

takze ak by sa to dalo pomocou javascriptu tak super
dakujem
...
matajon
Začátečník
Začátečník
Uživatelský avatar
Registrován: 22. lis 2005
Bydliště: Dobruška
Kontaktovat uživatele:

Příspěvek od matajon »

takhle nějak můžeš do libovolného prvku dát obsah jiné stránky

Kód: Vybrat vše

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
	<title>AJAX test</title>
	
	<script type="text/javascript">
	
	    function onLoad(url) {
	        var http_request = false;
	        
	        if (window.XMLHttpRequest) {
	            http_request = new XMLHttpRequest();
	        } else if (window.ActiveXObject) {
	            try {
	              http_request = new ActiveXObject("Msxml2.XMLHTTP");
	            } catch (eror) {
	              http_request = new ActiveXObject("Microsoft.XMLHTTP");
	            }
	        }
	
	        http_request.onreadystatechange = function() { zpracuj(http_request); };
	        http_request.open('GET', url, true);
	        http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	        http_request.send(null);
	   }
	
	    function zpracuj(http_request) {
	        if (http_request.readyState == 4) {
	            if (http_request.status == 200) {
	                document.getElementById('obsah').innerHTML = http_request.responseText;
	            } else {
	                alert('Chyba');
	            }
	        }
			else
			{
				document.getElementById('obsah').innerHTML = "Zpracovávám data";
			}
	    }
	  </script> 
</head>
<body onload="onLoad('matajon.htm');">
	<div id="obsah">
	</div>
</body>
</html>
matajon
Začátečník
Začátečník
Uživatelský avatar
Registrován: 22. lis 2005
Bydliště: Dobruška
Kontaktovat uživatele:

Příspěvek od matajon »

tak z <body> odstran udalost onload a k tomu odkazu pridej udalost onclick, nejak takhle

Kód: Vybrat vše

<a href="" onclick="onLoad('stranka.htm'); return false;">Odkaz</a>
//edit: kam zmizel tvuj post ? :lol:
//edit#2: tak toto je odpoved na post pode mnou :lol:
Naposledy upravil(a) matajon dne stř 7. bře 2007, 16:24, celkem upraveno 1 x.
jcdenton12
Začátečník
Začátečník
Uživatelský avatar
Registrován: 31. pro 2005
Bydliště: Košice
Kontaktovat uživatele:

Příspěvek od jcdenton12 »

diiiiik moc
ale nejoko sa mi to nedari upravit do vhodnej podoby
totiz chcel by som ze na index.html ked kliknem napr na boku na odkaz microsoft
tak nech sa subor microsoft.htm nacita do tej bunky

momentalne to je tak ze sa nacita okamzite po loade indexu
a po kliku na odkaz sa otvori mi
dik za help

Kód: Vybrat vše

<script type="text/javascript"> 
    
       function onLoad(url) { 
           var http_request = false; 
           
           if (window.XMLHttpRequest) { 
               http_request = new XMLHttpRequest(); 
           } else if (window.ActiveXObject) { 
               try { 
                 http_request = new ActiveXObject("Msxml2.XMLHTTP"); 
               } catch (eror) { 
                 http_request = new ActiveXObject("Microsoft.XMLHTTP"); 
               } 
           } 
    
           http_request.onreadystatechange = function() { zpracuj(http_request); }; 
           http_request.open('GET', url, true); 
           http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
           http_request.send(null); 
      } 
    
       function zpracuj(http_request) { 
           if (http_request.readyState == 4) { 
               if (http_request.status == 200) { 
                   document.getElementById('obsah').innerHTML = http_request.responseText; 
               } else { 
                   alert('Chyba'); 
               } 
           } 
         else 
         { 
            document.getElementById('obsah').innerHTML = "Zpracovávám data"; 
         } 
       } 
     </script>
takto mam script v hlavicke
potom

Kód: Vybrat vše

<body bgcolor="black" onload="onLoad('lol.htm');">

Kód: Vybrat vše

<a href="" onclick="onLoad('lol.htm'); return false;">Microsoft</a>
po kliknuti na microsoft sa loadne to co je v subore lol.htm co je super a funguje
ale po loadnuti indexu sa rovnako loadne to co je v subore lol.htm

myslim ze za to moze ten

Kód: Vybrat vše

<body bgcolor="black" onload="onLoad('lol.htm');">
ale neviem ako to upravit aby to po loade indexu nerobilo

thx



edit:
juhuuuuuhuuuuuuuuuu :)
dik moc uz to fachci
...
Odpovědět

Zpět na „Programování a web“