Also ich habe angefangen meine Seiten langsam mal mit php und Ajax zu basteln,
Leider bin ich in dieser Hinsicht noch anfänger und der Source is wahrscheinlich grauenhaft <g> hab das Layout mit Div Container und CSS gemacht.
Jetzt hab ich, wie viele andere auch, das problem mit der Zeichenkodierung.
Ich hab hier im Ajax Bereich auch schon die ganzen Zeichenkodierung Threads durch
nur leider kam ich noch nicht zu einer Lösung, so das ich das Thema nochmal
aufwirbeln muss, auch wenn es euch schon zum Hals raushängt <g>
Also hier mal der Code meiner Index:
Alles anzeigen
Hier die Ajax.js:
Alles anzeigen
Soweit so gut, die navi_main.php habe ich so gemacht:
Also wie mach ich das am besten mit der Zeichenkodierung ?
Ich wäre natürlich auch dankbar wenn ihr auch Vorschläge zur verbesserung des
Codes habt, oder vllt jemand der mir über einen Messenger supoort geben könnte.
Greetz
Remix[a]holic
Leider bin ich in dieser Hinsicht noch anfänger und der Source is wahrscheinlich grauenhaft <g> hab das Layout mit Div Container und CSS gemacht.
Jetzt hab ich, wie viele andere auch, das problem mit der Zeichenkodierung.
Ich hab hier im Ajax Bereich auch schon die ganzen Zeichenkodierung Threads durch
nur leider kam ich noch nicht zu einer Lösung, so das ich das Thema nochmal
aufwirbeln muss, auch wenn es euch schon zum Hals raushängt <g>
Also hier mal der Code meiner Index:
Quellcode
- <!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" xml:lang="de">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
- <meta http-equiv="pragma" content="no-cache" />
- <meta http-equiv="cache-control" content="no-cache" />
- <meta name="description" content="Webdesign Help Desk" />
- <meta name="keywords" content="keywords"/>
- <meta name="author" content="Remixaholic"/>
- <link rel="stylesheet" type="text/css" href="style.css" />
- <title>Remixaholic</title>
- <script src="inhalt/include/ajax.js" type="text/Javascript"></script>
- </head>
- <body onload="geturl('inhalt','inhalt/home.php')">
- <div class="top">
- <div class="header">
- <div class="headerleft"></div>
- <div class="headerright">
- <?php include "player.php"; ?>
- </div>
- </div>
- </div>
- <div class="container">
- <div class="main">
- <div id="inhalt"></div>
- <div class="navi">
- <?php include "inhalt/include/navi_main.php"; ?>
- </div>
- <br />
- <div class="navi">
- <?php include "inhalt/include/navi_design.php"; ?>
- </div>
- <br />
- <div class="navi">
- <?php include "inhalt/include/navi_dl.php"; ?>
- </div>
- <div class="clearer"><span></span>
- </div>
- </div>
- <div class="footer">
- <?php include "inhalt/include/footer.php"; ?>
- </div>
- </div>
- </body>
- </html>
Hier die Ajax.js:
Quellcode
- try {
- req = window.XMLHttpRequest?new XMLHttpRequest():
- new ActiveXObject("Microsoft.XMLHTTP");
- } catch (e) {
- //Kein AJAX Support
- }
- function geturl(elem, url) {
- req.onreadystatechange = function() {
- if ((req.readyState == 4) && (req.status == 200)) {
- document.getElementById(elem).innerHTML = req.responseText;
- }
- };
- req.open('POST', 'func.php');
- req.setRequestHeader( 'Content-Type', 'application/x-www-form-urlencoded' );
- req.send('url='+url);
- }
Soweit so gut, die navi_main.php habe ich so gemacht:
Quellcode
- <h2>» Hauptmenü «</h2>
- <ul>
- <a href="#" onclick="geturl('inhalt','inhalt/home.php')">Startseite</a>
- <a href="#" onclick="geturl('inhalt','inhalt/about.php')">About Me / Bilder</a>
- <a href="#" onclick="geturl('inhalt','inhalt/media.php')">Media / Promotion</a>
- <a href="#" onclick="geturl('inhalt','inhalt/partner.php')">Partner / Linkliste</a>
- <a href="#" onclick="geturl('inhalt','inhalt/gbook.php')">Gästebuch</a>
- <a href="#" onclick="geturl('inhalt','inhalt/kontakt.php')">Kontaktformular</a>
- </ul>
Also wie mach ich das am besten mit der Zeichenkodierung ?
Ich wäre natürlich auch dankbar wenn ihr auch Vorschläge zur verbesserung des
Codes habt, oder vllt jemand der mir über einen Messenger supoort geben könnte.
Greetz
Remix[a]holic