Benötige Befehl

…ist eine Skriptsprache, die die Möglichkeiten von HTML stark erweitert. Sie wird eingesetzt, um Internet-Seiten flexibel und interessant gestalten zu können. Beispiel: Formulare mit Berechnungsfunktionen / animierte Schaltflächen oder einfach fallender Schnee. - Fragen - Antworten –Tipps hier hinein...

Moderator: lauras

Beiträge bitte im neuen Forum

Benötige Befehl

Beitragvon Truck007 » Mittwoch 22. Dezember 2010, 11:04

Hi Leute ich brauche einen JS Befehl der mich sofort auf eine andere PHP Seite verlinkt ,da meine JS kentnisse nicht sehr hoch sind hab ich gedacht hier mal nachzufragen. :?: :?: :?: :?: :?: :?:

danke schonmal im forraus
Truck007
HTML-Freund
 
Beiträge: 135
Registriert: Freitag 16. Juli 2010, 08:44
Wohnort: Hohenmölsen

Re: Benötige Befehl

Beitragvon fubbi » Mittwoch 22. Dezember 2010, 12:01

Ich verstehe nicht was du willst?

Willst du eine Weiterleitung?
fubbi
HTML-Newbie
 
Beiträge: 45
Registriert: Sonntag 5. Dezember 2010, 21:56

Re: Benötige Befehl

Beitragvon Truck007 » Mittwoch 22. Dezember 2010, 12:19

ja ich will eine automatische Weiterleitung ,sodas man nicht am ende auf der Seite erst auf einen Link klicken muss um weiter zu kommen. :?: :?:
Truck007
HTML-Freund
 
Beiträge: 135
Registriert: Freitag 16. Juli 2010, 08:44
Wohnort: Hohenmölsen

Re: Benötige Befehl

Beitragvon fubbi » Mittwoch 22. Dezember 2010, 12:23

Hier:

Code: Alles auswählen

  <html>
    <head>
      <title>Titel</title>
    </head>
    <body onload="window.location.href = 'pfad oder url'>
      Inhalt
    </body>
  </html>


Einfach URL oder Pfad eingeben.
fubbi
HTML-Newbie
 
Beiträge: 45
Registriert: Sonntag 5. Dezember 2010, 21:56

Re: Benötige Befehl

Beitragvon Truck007 » Mittwoch 22. Dezember 2010, 12:24

Danke ich probier es gleich mal aus gehe aber estmal essen.
Truck007
HTML-Freund
 
Beiträge: 135
Registriert: Freitag 16. Juli 2010, 08:44
Wohnort: Hohenmölsen

Re: Benötige Befehl

Beitragvon Truck007 » Mittwoch 22. Dezember 2010, 15:48

vielen Dank es hat funktioniert aber jetzt stehe ich hinet einen neuen Problem ich hab eine Hintergrund musik die Läuft und wenn man einen Link anklickt fängt sie wieder von vorne an

kann man diesen Fehler auch beheben? :?: :?: :?:
Truck007
HTML-Freund
 
Beiträge: 135
Registriert: Freitag 16. Juli 2010, 08:44
Wohnort: Hohenmölsen

Re: Benötige Befehl

Beitragvon fubbi » Mittwoch 22. Dezember 2010, 16:21

Erklär mal bitte genauer, mit Quellcode. (Was soll wann, wie, warum passieren...)
fubbi
HTML-Newbie
 
Beiträge: 45
Registriert: Sonntag 5. Dezember 2010, 21:56

Re: Benötige Befehl

Beitragvon Truck007 » Mittwoch 22. Dezember 2010, 16:24

gut ich hab eine Html Seite mit den Hintergrundmusikbefehl und einen Link un wenn ich auf den Link Klicke kommt man ja auf die Zweite seite und da geht die Musik wieder fon fornn los und nicht da wo man auf den Lik geklickt hat.
Truck007
HTML-Freund
 
Beiträge: 135
Registriert: Freitag 16. Juli 2010, 08:44
Wohnort: Hohenmölsen

Re: Benötige Befehl

Beitragvon fubbi » Mittwoch 22. Dezember 2010, 17:57

Seite wird neu geladen, heißt das kannst du nicht ändern, höchstens mit Übergabewerten und ner start Funktion, das aber sinnlose Arbeit für nichts, ich garantiere dir 90% der Benutzer verlassen deine Seite sofort wenn sie Musik hören, 9,9% machen die aus, und 0.1%, wahrscheinlich du bleiben einfach.
fubbi
HTML-Newbie
 
Beiträge: 45
Registriert: Sonntag 5. Dezember 2010, 21:56

Re: Benötige Befehl

Beitragvon maulepan » Mittwoch 29. Dezember 2010, 19:32

Dafür müsste deine Komplette seite auf einem Dokument aufgebaut sein.
Das lässt sich leicht auch nachträglich ändern.

Ich habe den Passenden Code dafür bereits geschrieben. Er müsste hier irgendwo im Forum stehen. Ichs uch ihn dir bei gelegenheit mal schnell heraus.

EDIT:
Code: Alles auswählen
// Navigation
(function($) {
    // IE DOMParser wrapper
    if ( window['DOMParser'] == undefined && window.ActiveXObject ) {
        DOMParser = function() { };
        DOMParser.prototype.parseFromString = function( xmlString ) {
            var doc = new ActiveXObject('Microsoft.XMLDOM');
            doc.async = 'false';
            doc.loadXML( xmlString );
            return doc;
        };
    }

    $.xmlDOM = function(xml, onErrorFn) {
        try {
            var xmlDoc     = ( new DOMParser() ).parseFromString( xml, 'text/xml' );
            if ( $.isXMLDoc( xmlDoc ) ) {
                var err = $('parsererror', xmlDoc);
                if ( err.length == 1 ) {
                    throw('Error: ' + $(xmlDoc).text() );
                }
            } else {
                throw('Unable to parse XML');
            }
        } catch( e ) {
            var msg = ( e.name == undefined ? e : e.name + ': ' + e.message );
            if ( $.isFunction( onErrorFn ) ) {
                onErrorFn( msg );
            } else {
                $(document).trigger('xmlParseError', [ msg ]);
            }
            return $([]);
        }
        return $( xmlDoc );
    };
})(jQuery);

// Neue Seite laden
function load_page(page){
    $('#content').addClass('loading');
    $.ajax({
        url: page,
        dataType: "html",
        error: function(XMLHttpRequest, textStatus, errorThrown) {
            alert('Die angeforderte Seite konnte nicht gefunden werden.');
            $('#content').removeClass('loading');
        },
        success: function(data, textStatus, XMLHttpRequest) {
            data =  $.xmlDOM(data)
            $('#content').html($('#content', data).html());
            document.title = data.attr('title');
            $('#content').removeClass('loading');
            check_links()
        }
    });
}
// Interne Links durch Anker ersetzten und click event hinzufuegen
function check_links(){
    $('a:not([href^=http])').each(function() {
    // Pruefen, ob es bereits ein Anker ist
    if($(this).attr('href').search('#!/') == -1){
        var ziel = $(this).attr('href');
        $(this).attr('href', '#!/' + ziel);
        }
    });
}
$('a:not([href^=http])').live('click', function() {
        var page = $(this).attr('href').split('#!/');
        load_page(page[1]);
    });
$(document).ready(function(){
    check_links();
});
// Seite des ersten Aufrufes erkennen und Laden
$(document).ready(function(){
    var page = document.location.href.split('/#!/');
    if(page[1] && page[1] != ''){
        load_page(page[1]);
    }
});
Benutzeravatar
maulepan
HTML-Acrobat
 
Beiträge: 1214
Registriert: Montag 2. Juni 2008, 18:40

Re: Benötige Befehl

Beitragvon lauras » Mittwoch 29. Dezember 2010, 19:36

Bliebe trotzdem noch folgendes Problem..
fubbi hat geschrieben:90% der Benutzer verlassen deine Seite sofort wenn sie Musik hören, 9,9% machen die aus, und 0.1%, wahrscheinlich du bleiben einfach.

Also Finger weg von der Musik.. es sei denn natürlich du möchtest dir ein Beispiel an prisodi nehmen..
Benutzeravatar
lauras
Moderator
 
Beiträge: 2114
Registriert: Samstag 3. November 2007, 22:08

Re: Benötige Befehl

Beitragvon maulepan » Mittwoch 29. Dezember 2010, 19:39

Es gibt auch gute Seiten mit Hintergrundmusik. Wer sagt denn, das das immer nervig sein muss.
Kann doch auch sein, das er seine Musik im Sinne von http://simfy.de anbietet.
Benutzeravatar
maulepan
HTML-Acrobat
 
Beiträge: 1214
Registriert: Montag 2. Juni 2008, 18:40

Re: Benötige Befehl

Beitragvon lauras » Mittwoch 29. Dezember 2010, 20:14

Mit Hintergrundmusikbefehl? Ich bezweifle es..
Benutzeravatar
lauras
Moderator
 
Beiträge: 2114
Registriert: Samstag 3. November 2007, 22:08


Beiträge bitte im neuen Forum

Zurück zu JavaScript

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron