verfasst am 3-3-2011 von mantronic | keine Kommentare
Da es mich auch genervt hat, dass man auf Serverseite (im PHP Code) nicht direkt an die Größe des Browserfensters herankommt, habe ich mir selbst die Mühe gemacht, eine Lösung – möglichst einfach – hinzubekommen… und es ist mir über Javascript/Ajax gelungen
Die Lösung möchte ich natürlich niemanden vorenthalten, daher hier mein Ansatz:
Es gibt nur wenige Vorbedingungen:
- PHP-Sessions müssen aktiviert sein
- der Client muss Javascript aktiviert haben (was zu über 98% eigentlich immer zutrifft…)
Man legt eine server.php mit folgendem Code an:
<?php
// transfer client browser width to server (php)
// by mantronic 2010 (steffen beck, steffen@mantronic-software.de)
session_start();
if(isset($_REQUEST[width])){
$_SESSION[width]=intval($_REQUEST[width]);
}
?>
und eine browser.php, die der Client aufruft:
<?php
session_start();
if($_SESSION[width]==null){
echo 'Die Fenstergröße (Breite vom Browser) wird zum Server übertragen und ist gerade noch: '.intval($_SESSION[width]).'<br/>';
?>
<script language="text/javascript">
<!--
var XMLHTTP=null;if(window.XMLHttpRequest){XMLHTTP=new XMLHttpRequest();}else if(window.ActiveXObject){try{XMLHTTP=new ActiveXObject("Msxml2.XMLHTTP");}catch(ex){try {XMLHTTP=new ActiveXObject("Microsoft.XMLHTTP");}catch(ex){}}};function sendWidthToPhp(){var width=(window.innerWidth==undefined)?window.document.documentElement.clientWidth:window.innerWidth;XMLHTTP.open("POST","server.php?width=" + width);XMLHTTP.send(null);};window.onload=sendWidthToPhp;
-->
</script>
<?php
echo '<br/>Bitte die Seite neu laden (F5 drücken)';
}else{
echo 'Die Browserfenstergröße ist nun beim Server in der Session gespeichert: '.intval($_SESSION[width]).'<br/>';
echo 'by <a href="http://mantronic-software.de">mantronic</a>'
}
?>
Fertig
verfasst am 25-2-2011 von mantronic | keine Kommentare
Eine wirklich toll aufgemachte Webseite für alle Reisebegeisterte:
http://www.airbnb.com
Das Portal vermittelt weltweit kostengünstige Privatunterkünfte:
Ideal für Weltenbummler, die gerne Outdoor-, Trecking oder Abenteuerreisen unternehmen…
Selbst inserieren geht auch, ohne Probleme
verfasst am 25-2-2011 von mantronic | keine Kommentare
Völlig kostenfrei kann man von dem Google Service tolle Diagramme erstellen lassen, die sich ganz einfach als Bild gerendert in die eigene Webseite verbauen lassen.
Den Chart Wizzard gibts hier, damit lässt sich genau das Diagramm zusammenbauen, was man gerne hätte:
http://imagecharteditor.appspot.com/
Möglich sind: Balkendiagramme, Kuchendiagramme, Liniendiagramme, Karten (Maps) und einige mehr…
Hier ein Beispiel:

verfasst am 6-2-2011 von mantronic | keine Kommentare
Hier gibts den Musikmixer:
http://inbflat.net/
Einfach Videos anschalten/ausschalten und zuhören was dabei rauskommt …
…ist wirklich toll gemacht
verfasst am 6-2-2011 von mantronic | keine Kommentare
Nachtrag zum “gefällt mir” Button: Blog Beitrag
Hier gibts 5 Gründe, warum der Button wohl doch nicht sooo toll ist:
http://www.facebook.com/note.php?note_id=392480277091
verfasst am 6-2-2011 von mantronic | ein Kommentar
Es ist wirklich einfach, einen Facebook Button auf die eigene Homepage zu bringen:
URL eingeben, Style auswählen, fertig
Hier gehts zur Seite:
http://developers.facebook.com/docs/reference/plugins/like
PS: so siehts dann aus:
verfasst am 4-2-2011 von admin | keine Kommentare
Nachtrag zum vorherigen Artikel
Evtl. ist folgender Code schneller in der Ausführung, bzw. besser zu verstehen:
function getElementsByName_iefix(tag, name) {
var elem = document.getElementsByTagName(tag);
var arr = new Array();
for(i = 0,iarr = 0; i < elem.length; i++) {
att = elem[i].getAttribute("name");
if(att == name) {
arr[iarr] = elem[i];
iarr++;
}
}
return arr;
}
verfasst am 4-2-2011 von mantronic | keine Kommentare
verfasst am 4-2-2011 von mantronic | keine Kommentare
Krass, leider wahr, und schon lange bekannt (seit 2006):
Im folgenden Beitrag wird beschrieben, wie auf relativ einfache Weise von jeder x-beliebigen Webseite per CSS abgefragt werden kann, wo der Surfer bereits überall im Web unterwegs war…
Zur Seite: http://jeremiahgrossman.blogspot.com/2006/08/i-know-where-youve-been.html
verfasst am 21-10-2010 von mantronic | keine Kommentare
Für jeden, der die Simpsons schaut, ist dieses Spiel das absolute MUSS 
Ein IPhone vorausgesetzt!
The Simpsons Arcade FREE