| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Wetmaster Registriert seit: Aug 2001 Ort: BERLIN
Beiträge: 3.075
| seitenübergreifende Hintergrundmusik
Ich hasse solche Musikplayer aber für ein spezielles Projekt mache ich mich zZ schlau, wie weit die Webtechnologie vorangeschritten ist. Was ich suche, ist eine elegante Möglichkeit einen Player in eine normale HTML Seite einzubetten. Am besten ohne Frames und seitenübergreifend. Normalerweise geht das nicht. Das ist mir klar. Sobald ich die Seite wechsle, fängt der Player von vorne an. Das ist ja bekannt. Nun bin ich auf die seite djtunes.de - Informationen zum Thema dj tunes. Diese Website steht zum Verkauf! gestoßen und da wird unten ein Player angezeigt, sobald man einen Track probehören möchte. interessant ist dass das auch eine ganz normale flashfreie Seite ist bei der die Links so aussehen: Code: http://de.djtunes.com/music/home?view=releases&sort=release_date Code: http://de.djtunes.com/#/music/home?view=releases&sort=release_date
__________________ Dropbox 250MB mehr für dich/mich Geändert von Nicmare (24-08-2010 um 21:07 Uhr) |
| | |
| | #2 (permalink) |
| Wetmaster Registriert seit: Aug 2001 Ort: BERLIN
Beiträge: 3.075
|
ich habe schon ein sehr gutes code beispiel für diesen ajax effekt gefunden. bessere beispiele sind natürlich noch gern gesehen.
__________________ Dropbox 250MB mehr für dich/mich |
| | |
| | #3 (permalink) |
| flashen-lehr Registriert seit: Dec 2004 Ort: CH, Europa
Beiträge: 1.688
|
Hi nage am gleichen Problem... Gibt es ausser der Ajax-Lösung, was zZ für mich noch zu hochstehend ist, andere Lösungen? Wäre ein in jeder Seite mit einem iframe eingebetteten Player nicht auch seitenübergreifend? Oder in einem seitenübergreifenden modalen Fenster (à la Greybox zB.) mit einer festen Grösse u. Position?
__________________ michey |
| | |
| | #4 (permalink) |
| Wetmaster Registriert seit: Aug 2001 Ort: BERLIN
Beiträge: 3.075
|
mit nem iframe hast du nichts gewonnen. die aktuelle seite "drumherum" wird ja immer neu geladen. die ajaxlösung mit dem hash ist nach wie vor die eleganteste aber macht probleme sobald du andere scripte verwenden möchtest. die muss man dann ein wenig umschreiben
__________________ Dropbox 250MB mehr für dich/mich |
| | |
| | #5 (permalink) |
| Inventar Registriert seit: Jul 2002
Beiträge: 6.882
|
AJAX ist überhaupt nicht hochstehend. Du hast ein Div in das dein Content geladen werden soll ( <div id="content"></div> ) und Links: HTML-Code: <div id="menu"> <a href="#" title="seite1.php">Seite 1</a> <a href="#" title="seite2.php">Seite 2</a> <a href="#" title="seite3.php">Seite 3</a> <a href="#" title="seite4.php">Seite 4</a> <a href="#" title="seite5.php">Seite 5</a> <a href="#" title="seite6.php">Seite 6</a> </div> Code: $(document).ready(function() {
$('#menu a').each( function(){
$(this).click( function( event ){
$('#content').load( $(this).attr('title'), function(){
//Callback
});
});
});
}); .load() – jQuery API
__________________ (\__/) (='.'=) (")_(") |
| | |
| | #6 (permalink) |
| Wetmaster Registriert seit: Aug 2001 Ort: BERLIN
Beiträge: 3.075
|
nightflyer, warum so kompliziert? das geht doch auch so Code: $(document).ready(function() {
$('#menu a').click( function(e){
e.preventDefault();
$('#content').load( $(this).attr('href'), function(){
//Callback
});
});
}); dann hat man auch "fallback" links HTML-Code: <div id="menu"> <a href="seite1.php">Seite 1</a> <a href="seite2.php">Seite 2</a> <a href="seite3.php">Seite 3</a> <a href="seite4.php">Seite 4</a> <a href="seite5.php">Seite 5</a> <a href="seite6.php">Seite 6</a> </div>
__________________ Dropbox 250MB mehr für dich/mich Geändert von Nicmare (01-02-2011 um 13:18 Uhr) |
| | |
| | #9 (permalink) |
| Inventar Registriert seit: Jul 2002
Beiträge: 6.882
|
Ich hab hierzu noch ne Frage, wie kann ich Besucher, welche nun per Suchmaschine nach seite1.php gelangen auf die Hauptseite weiterleiten und dort seite1.php laden? Ich scheitere irgendwie an der htaccess...
__________________ (\__/) (='.'=) (")_(") |
| | |
| | #10 (permalink) |
| Wetmaster Registriert seit: Aug 2001 Ort: BERLIN
Beiträge: 3.075
|
jetzt mal laut gedacht… wenn alle "ausgelagerten" seiten nen header und nen body haben und du beim ajax call nur den <body> der seiten lädst, könntest du ja dann im head eine meta redirection packen. der header wird ja dann nur ausgeführt wenn man die ausgelagerte seite irgendwie über umwege (zB google) öffnet.
__________________ Dropbox 250MB mehr für dich/mich |
| | |
| | #11 (permalink) |
| Inventar Registriert seit: Jul 2002
Beiträge: 6.882
| Code: <script type="text/javascript">
$(document).ready(function() {
$('#menu a').click( function(e){
e.preventDefault();
$.post( $(this).attr('href'), function( data ){
data = data.replace( /<meta [\w\d.=";-\s\?]+\">/g, "" );
$('#content').html( data );
});
});
});
</script> HTML-Code: <meta http-equiv="refresh" content="1; url=test.html?from=seite1.html">
__________________ (\__/) (='.'=) (")_(") |
| | |
| | #12 (permalink) |
| flashen-lehr Registriert seit: Dec 2004 Ort: CH, Europa
Beiträge: 1.688
|
Vielen Dank! Die Frage nach einem konkreten Beispiel wäre nämlich meine nächste gewesen. Bin dabei das >>hier mit eurem Vorschlag mit den PHP-Seiten einzubauen. Weiss vielleicht jemand, womit das "Öffnen der Seite abgebrochen" in der Browserleiste zu tun haben könnte? Wird ja alles trotz Fehlermeldung richtig angezeigt.
__________________ michey Geändert von michey (15-02-2011 um 10:06 Uhr) |
| | |
| | #13 (permalink) |
| Inventar Registriert seit: Jul 2002
Beiträge: 6.882
|
Möchte noch anmerken das obige RegEx unter einigen Browsern zu einem "Runtime error" führen kann. Grund dafür ist das nicht escapte Minus-Zeichen. So geht es einwandfrei: Code: data = data.replace( /<meta [\w\d.=";\-\s\?]+\">/g, "" );
__________________ (\__/) (='.'=) (")_(") |
| | |
| | #14 (permalink) |
| flashen-lehr Registriert seit: Dec 2004 Ort: CH, Europa
Beiträge: 1.688
|
Habe in einem jQuery Ui Dialog Container einen Musikplayer so eingebaut dass er immer im Vordergrund ist und nahtlos weiterspielt, auch wenn andere Inhalte in die Seite geladen werden. Wenn ich aber eine LightBox-Galerie(oder ähnliche) lade, spielt die Musik zwar weiter, der Musikplayer selbst aber verschwindet während das ganze Dialogzeug (Rahmen und Schliessschaltfläche)weiterhin sichtbar ist. Hat jemand von euch eine Ahnung warum dies so ist und wie es zu beheben wäre?
__________________ michey |
| | |
| | #15 (permalink) |
| Wetmaster Registriert seit: Aug 2001 Ort: BERLIN
Beiträge: 3.075
|
na die lightbox ist doch einfach nur im vordergrund oder? wenn du sie schließt, siehst du den player wieder?! musst du dem player nen ganz hohen z-index geben
__________________ Dropbox 250MB mehr für dich/mich |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Seitenübergreifende Navigation | Tripoleon | Flash MX | 14 | 07-05-2004 14:28 |
| hintergrundmusik-wo? und wie?? | Lucy Loo | Am Rande | 6 | 17-11-2003 16:18 |
| Hintergrundmusik | McDoogle | Flash 4 und Flash 5 | 9 | 19-04-2003 09:48 |
| Hintergrundmusik | Ben007 | Flash 4 und Flash 5 | 2 | 02-09-2002 21:09 |
| hintergrundmusik | antje_j | Flash 4 und Flash 5 | 8 | 01-07-2002 17:33 |