PHP-Magazin: 20 mal gezaubert

In diesem Board könnt Ihr alle "allgemeinen" Fragen zum Thema MyOOS stellen.
Antworten
r23
Beiträge: 2696
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

PHP-Magazin: 20 mal gezaubert

Beitrag von r23 »

Hallo,


http://it-republik.de/php/news/20-Mal-g ... 48240.html

PHP ist eine tolle Sprache, die vor allem mit Blick auf Web 2.0–Funktionalitäten viele Möglichkeiten bietet. noupe.com hat 20 Tutorials gesammelt, in denen witzige, nützliche oder einfach außergewöhnliche Funktionen mit PHP und jQuery-Komponenten realisiert werden.

für unseren shop sicherlich nützlich
http://www.marcofolio.net/webdesign/a_f ... stion.html

kennst du weitere nützliche web 2.0 Funktionen?

cu

ralf
Adam
Beiträge: 17
Registriert: 20.09.2008, 15:08
Wohnort: Rheda-Wiedenbrück
Kontaktdaten:

Beitrag von Adam »

Wie wäre wenn wir auch anstelle so vielen verschiedenen Javascript Dateien - nur Jquery (UI) benützen würden?
r23
Beiträge: 2696
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Beitrag von r23 »

Hallo Adam,

tolle Idee... Ich denke auch, wir können jQuery verwenden... wobei mmh...
Spry, YUi. MooTools, Prototype auch wirklich teilweise recht interesante Lösungen
bietet.

Wobei Prototype laut Heise zu den verbreiten JavaScript Frameworks zählt.

Egal. wir müssen, wie du schon richtig angemeirkt hast, hier das MyOOS System
wirklich aufräumen! und uns auf ein Framework reduzieren.

Ich füge mal Links mit jQuery Anleitungen bei. Evtl. kann man mir Tipps, Anleitungen für
die erstzung von betimmten JaVaSripten hier mittteilen?

50 jQuery-Tutorials und Plug-ins
50 jQuery-Tutorials und Plug-ins


jquery for absolute beginners video series
jquery for absolute beginners video series


z.b. der Ersatz für die Pop Up Fenster

Code: Alles auswählen

{literal}
<script type="text/javascript" language="JavaScript">
<!--
function couponpopupWindow(url) {
  window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=450,height=280,screenX=150,screenY=150,top=150,left=150')
}

function popupZoom(url) {
  var width  = 900;
  var height = 636;
  var y = (screen.availHeight - height) /2;
  var x = (screen.availWidth - width) /2;
  var micro = window.open(url,'micro','resizable=0,scrollbars=0,status=0,location=0,width='+width+',height='+height+', top='+y+',left='+x);
  micro.focus();
}
//-->
</script>
{/literal}
interessiert mich jetzt besonders.... Selbstverständlich XHTML tauglich!

cu

ralf
Adam
Beiträge: 17
Registriert: 20.09.2008, 15:08
Wohnort: Rheda-Wiedenbrück
Kontaktdaten:

Beitrag von Adam »

Wir können Jquery auch in sg. "noConflict" Modus starten, um die Zusammenarbeit mit den anderen Frameworks zu gewährleisten (falls man dies braucht):

Code: Alles auswählen

// Jquery object
var $j = jQuery.noConflict();

$j(document).ready(function() {
   	// do stuff when DOM is ready

	$j("#debug").hide();   
    
 });
r23
Beiträge: 2696
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Beitrag von r23 »

hast du evtl. eine Idee, wie man dies ohne google verwenden kann...

Code: Alles auswählen

google.load("jquery", "1.3.1");
google.setOnLoadCallback(function()
{
	// Safely inject CSS3 and give the search results a shadow
	var cssObj = { 'box-shadow' : '#888 5px 10px 10px', // Added when CSS3 is standard
		'-webkit-box-shadow' : '#888 5px 10px 10px', // Safari
		'-moz-box-shadow' : '#888 5px 10px 10px'}; // Firefox 3.5+
	$("#suggestions").css(cssObj);
	
	// Fade out the suggestions box when not active
	 $("input").blur(function(){
	 	$('#suggestions').fadeOut();
	 });
});
hier interessiert mich besonders, wie ich

Code: Alles auswählen

google.setOnLoadCallback(function()
umschreiben muss...
r23
Beiträge: 2696
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Beitrag von r23 »

[quote='r23',index.php?page=Thread&postID=963#post963]
hier interessiert mich besonders, wie ich

Code: Alles auswählen

google.setOnLoadCallback(function()
umschreiben muss...[/quote]

Code: Alles auswählen

$(function()
Antworten