#1 18. April 2007 Page in Page..oder so ähnlich^^ Ich hab ne page mit meheren tabellen und möchte nun in der untersten Tabelle eine 2. oder 3 seite. d.h oben hab ich 4 buttons, und wenn ich die betätige aktualisiert sich nur die unterste tabelle und nicht die ganz page. bin ich da mit javascript richtig? oder gibt es andere möglichkeiten? und wie würden die aussehen. und wie heist eigentlich diese sache..ich glaub nciht das es page in page heist^^. links würden reichen, damit ich mir das mal anschauen kann, aber wer lange weile hat , kann mir das auch näher erklären oder ein script schicken^^ ich bedank mich schon mal vorher mfg Ch@oOos + Multi-Zitat Zitieren
#2 18. April 2007 AW: Page in Page..oder so ähnlich^^ page in page wär n "frame".. kannst aber auch über AJAX nur den Inhalt neu laden lassen + Multi-Zitat Zitieren
#3 18. April 2007 AW: Page in Page..oder so ähnlich^^ Bin jetzt nicht der beste Coder, aber dürfte doch so funktionieren : Code: <a href="#" target="test">#</a> <table> <tr> <td></td> <td id="test">a</td> </tr> </table> Musst also der Tabelle nur eine ID hinzufügen und diese dann als target beim link angeben. Könntest das natürlich auch via Frames oder Javascript machen. Peace + Multi-Zitat Zitieren
#4 18. April 2007 AW: Page in Page..oder so ähnlich^^ Entwerder du machst in die untere Tabelle einen Iframe oder du nimmst AJAX (was die modernere Methode wäre ) http://www.dynamicajax.com/fr/AJAX_Driven_Web_Chat-271_290_291.html dort siehst du ein Hello World Script. Ein wenig Copy & Paste und du hast das was du brauchst. + Multi-Zitat Zitieren
#5 19. April 2007 AW: Page in Page..oder so ähnlich^^ also nochmals danke euch 3. @bene600: ich hab ein wenig mit ajax rumgewerkelt, aber ich komme an den punkt nicht weiter, das ich den Text an einer anderen stelle haben möchte. d.h. ich hab ne test-html gemacht. - hello wold script - 2 tabellen. - Tabelle 1-->id="test1" - Tabelle 2-->id="test2" das script leg ich in test1 und ich möchte das der text in test2 erscheint. ich hab kein plan wie^^ aber ich glaub das hat irgedwas mit : -->document.getElementById('span_result').innerHTML = receiveReq.responseText;<-- zu tun. + Multi-Zitat Zitieren
#6 19. April 2007 AW: Page in Page..oder so ähnlich^^ wenn dann name="test", aber selbst da wirst du keinen erfolg mit haben, da man den inhalt der tablelle nicht ohne weiteres tauschen kann. mit javascript ist das möglich, aber für einen anfänger nicht umbedingt einfach umzusetzen. ich würde dir php empfehlen, fals dein web-space/server das unterstützt. ohne php, auch wenn es nicht sehr profisionell rüberkommt, kannst du mit iframes arbeiten. hier ein beispiel: HTML: <a href="seite2.html" target="_siteframe">Seite 2</a><br> <iframe name="_siteframe" [...] src="default.html"></iframe> beispiel für php: PHP: <? php // in welchem unterordner befinden sich die seiten ORDNERNAME MIT / AM ENDE $basedir = "" ; // wenn die seiten im selben ordner sind wie die index.php dann frei lassen // schauen ob gewählte seite existiert if(empty( $basedir )) $basedir = "./" ; function site_exists ( $_GET ){ global $basedir ; if( file_exists ( $basedir . $_GET [ 'goto' ]. ".html" )) return true ; else return false ; } ?> <a href="index.php?goto=seite2">Klick</a> <?php if(isset( $_GET [ 'goto' ]) && $_GET [ 'goto' ] != "" ) { if( site_exists ( $_GET )) include( $basedir . $_GET [ 'goto' ]. ".html" ); //seite vorhaden und wird eingebunden else include( "default.html" ); // seite nicht vorhaden, default wird angezeigt, hier kannst du auch eine eigene 404-fehler seite anzeigen lassen. }else include( "default.html" ); // keine aktion aufgerufen, default wird angezeigt ?> mit "include" wird eine php-funktion aufgerufen die die gewählte seite direkt mit in die seite einbindet. ich hoffe ich konnte helfen. + Multi-Zitat Zitieren
#7 19. April 2007 AW: Page in Page..oder so ähnlich^^ Das wäre der Punkt an dem man sich einfach am Besten mit AJAX oder einer anderen Scriptsprache auseinander setzt. AJAX - Frische Ansätze für das Web-Design - TEIA AG -> Ajax Kurs den es auch als Buch zu kaufen gibt, da steht nahezu wörtlich drin wie du das machen kannst. http://tut.php-q.net/ sehr sehr gutes php tutorial. hat an aktualität nicht wirklich verloren. Zusätzlich ist dir vielleicht auch noch das prototype framework zu empfehlen ... Prototype – Wikipedia + Multi-Zitat Zitieren
#8 19. April 2007 AW: Page in Page..oder so ähnlich^^ danke euch allen..das mit der tabelle von poison hab ich schon ausprobiert. funkt nicht^^ bin grad bei ajax und es ging gestern gut vorran..hab ein wenig rumgetüftelt. ich bin nur bei der stelle stehen geblieben , den text oder die seite in einer "anderen" tabelle erscheinen zu lassen, als der Link ist. siehe mein letzten beitrag^^. aber natürlich beles ich mich heut abend wieder.^^ P.S.: wie macht ihr das mit dem Code oder wie erstellt ihr die tabelle hier ins forum? + Multi-Zitat Zitieren
#9 19. April 2007 AW: Page in Page..oder so ähnlich^^ ich finde ja dass ein iframe in dem fall besser wäre, aber versuchs ruhig mit ajax zum code posten: es gibt 2 bbcodes: HTML: und [PHP] wenns noch eine andere sprache ist kannst du auch [CODE] benutzen ;) + Multi-Zitat Zitieren