php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.06.2011, 18:01  
Erfahrener Benutzer
 
Registriert seit: 21.06.2009
Beiträge: 154
PHP-Kenntnisse:
Anfänger
MalcomX befindet sich auf einem aufstrebenden Ast
Standard Fancybox ?

Tach'en erst ma ! ! !

Ziel ist das wenn mein Warenkorb einen Gesamtbetrag von X überschreitet, eine Fancybox mit einer PHP Datei geöffnet wird.

Hab in meiner index ne Fancybox deklariert und dort sind auch die notwendigen Dateien eingebunden.

PHP-Code:
<script type="text/javascript">
        $(
document).ready(function() {
            $(
"#free").fancybox({
                    
'padding'           0,
                    
'height'            580,
                    
'transitionIn'        'fade',
                    
'transitionOut'        'fade',
                    
'type'                'iframe',
                    
'speedIn'            '20000',
                    
'showCloseButton'   'true',
                    
'overlayColor'      '#000',
                    
'onClosed'            : function() {window.location.href "index.php";}
            });
        });
</script> 
Diese möchte ich in einer anderen Datei per PHP aufrufen lassen
PHP-Code:
<?php echo "jQuery(document).ready(function() { $('#free').trigger('click');});" ?>
und klappt auch ganz gut, aber nur in meiner index.

Die index sowie auch die Datei in der ich es aufrufen möchte befinden sich in einem DIV Layout, aber dies klappt wie schon erwähn nur in der index.

Ich habe hier gelesen, das dies bei extern eingebundenen Skripten (in meinem Fall die für die Fancybox), auch nur innerhalb dieser Site aufgerufen werden kann !?

Muss doch aber auch irgendwie gehn, das ich diese in einer anderen Datei öffnen lasse ? ? ?

Gruß
Malcom

Geändert von MalcomX (29.06.2011 um 18:39 Uhr).
MalcomX ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 29.06.2011, 18:07  
fab
Erfahrener Benutzer
 
Benutzerbild von fab
 
Registriert seit: 28.07.2010
Beiträge: 2.308
PHP-Kenntnisse:
Fortgeschritten
fab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblick
Standard

Und jetzt bitte nochmal auf Deutsch, ich verstehe nur Bahnhof.
fab ist offline   Mit Zitat antworten
Alt 29.06.2011, 18:09  
Erfahrener Benutzer
 
Registriert seit: 21.06.2009
Beiträge: 154
PHP-Kenntnisse:
Anfänger
MalcomX befindet sich auf einem aufstrebenden Ast
Standard

Ich glaub ich werde es nie schaffen hier einen Post verständlich rüberzubringen

Ziel ist das wenn mein Warenkorb einen Gesamtbetrag von X überschreitet, eine Fancybox mit einer PHP Datei geöffnet wird.
MalcomX ist offline   Mit Zitat antworten
Alt 29.06.2011, 18:13  
fab
Erfahrener Benutzer
 
Benutzerbild von fab
 
Registriert seit: 28.07.2010
Beiträge: 2.308
PHP-Kenntnisse:
Fortgeschritten
fab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblick
Standard

Ob PHP Datei oder nicht ist für JavaScript-Belange irrelevant.
fab ist offline   Mit Zitat antworten
Alt 29.06.2011, 18:38  
Erfahrener Benutzer
 
Registriert seit: 21.06.2009
Beiträge: 154
PHP-Kenntnisse:
Anfänger
MalcomX befindet sich auf einem aufstrebenden Ast
Standard

Also hier nochmal ! Ich hoffe verständlicher.



Links in der index.php sind die JS Dateien eingebunden sowie meine Box

PHP-Code:
        $(document).ready(function() {
            $(
"#free").fancybox({
                    
'padding'           0,
                    
'height'            580,
                    
'transitionIn'        'fade',
                    
'transitionOut'        'fade',
                    
'type'                'iframe',
                    
'speedIn'            '20000',
                    
'showCloseButton'   'true',
                    
'overlayColor'      '#000',
                    
'onClosed'            : function() {window.location.href "index.php";}
            });
        }); 
Öffnen der Fancybox klappt in der index.php jedoch NICHT in der bestell.php

Aufruf erfolgt so:

PHP-Code:
<?php echo "jQuery(document).ready(function() { $('#free').trigger('click');});" ?>
Malcom
MalcomX ist offline   Mit Zitat antworten
Alt 29.06.2011, 18:49  
fab
Erfahrener Benutzer
 
Benutzerbild von fab
 
Registriert seit: 28.07.2010
Beiträge: 2.308
PHP-Kenntnisse:
Fortgeschritten
fab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblick
Standard

Du drückst dich immer noch unmöglich aus. Naja, vergiss für einen Moment mal deinen PHP-Code und vergleiche den HTML-Quelltext der beim Aufruf von bestell.php und von index.php jeweils erzeugt wird. Außerdem kann ein Blick in die JavaScript-Fehlerkonsole nicht schaden. Dass "klappt nicht" keine Fehlerbeschreibung ist solltest du mittlerweile wissen.
fab ist offline   Mit Zitat antworten
Alt 29.06.2011, 19:11  
Erfahrener Benutzer
 
Registriert seit: 21.06.2009
Beiträge: 154
PHP-Kenntnisse:
Anfänger
MalcomX befindet sich auf einem aufstrebenden Ast
Standard

Mein Firebug gibt mir eben keinen Fehler aus

Was verstehst Du denn nicht ?

Malcom
MalcomX ist offline   Mit Zitat antworten
Alt 29.06.2011, 19:18  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Dann findet vielleicht gar kein Aufruf statt ...
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 29.06.2011, 19:31  
Erfahrener Benutzer
 
Registriert seit: 21.06.2009
Beiträge: 154
PHP-Kenntnisse:
Anfänger
MalcomX befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von ChrisB Beitrag anzeigen
Dann findet vielleicht gar kein Aufruf statt ...
Meine Rede ! In der index klappts und in der bestell.php nicht.
MalcomX ist offline   Mit Zitat antworten
Alt 29.06.2011, 19:36  
Erfahrener Benutzer
 
Registriert seit: 21.06.2009
Beiträge: 154
PHP-Kenntnisse:
Anfänger
MalcomX befindet sich auf einem aufstrebenden Ast
Standard

Meiner Meinung nach kanns nur hieran liegen beim Aufruf, denn ein alert innerhalb der function wird ausgegeben

PHP-Code:
$('#free').trigger('click'
weil free nicht bekannt ist und in der index deklariert ist.

Sorry aber ich hab bis jetzt vielleicht 10 Zeilen JS geschrieben und irgendwo noch Neuland
MalcomX ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Probleme bei Fancybox einbau... Paykoman JavaScript, Ajax und mehr 8 10.05.2011 12:50
Fancybox nur an bestimmtem Datum oeffnen pcschröda JavaScript, Ajax und mehr 2 30.11.2010 16:45

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
fancybox php, fancybox deutsch, fancybox index, fancybox overlaycolor, fancybox und php, fancybox location.href, fancybox iframe externe scripte, jquery index große links, fancybox ajax, was heißt javascript close fancybox, fancybox optionen, fancybox externe datei laden, fancybox for php, fancybox auf php-seiten, php seiten fancybox, fancybox auf php, link extern auf fancybox iframe aufrufen, php fancybox warenkorb, fancybox mit php dateien, fancybox with php

Alle Zeitangaben in WEZ +2. Es ist jetzt 11:14 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum