php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 10.06.2006, 18:10  
Erfahrener Benutzer
 
Registriert seit: 01.04.2006
Beiträge: 126
flflfl
Standard ajax / popup problem

hi,

also ich sags gleich mal vorweg: bin eher der php freak und kenne mich mit javascript nicht aus.

also ich habe nun einen frame der mit ajax eingeblendet wird. das funktioniert auch perfekt, nur im frame will ich jetzt ein pop up mit

Code:
<script type="text/javascript">
function oeffnefenster (url) 
{
 fenster = window.open(url, "fenster1", "width=810,height=550,status=no,scrollbars=no,resizable=yes");
 fenster.focus();
}
</script>
einbauen. Wenn ich diesen Code einbaue, dann funktioniert ja noch alles und der frame �ffnet sich, aber wenn ich mit

Code:
echo "<td><a href=\"javascript:oeffnefenster('gesamtsteigerung_neu.php?sid=".$userhash."&id=".$id[$u]."&ein=".$loggedin."')\" class=\"a\">".$name."</a></td>";
das popup �ffnen will, dann �ffnet sich der ganze ajax frame nicht mehr.

was habe ich da falsch gemacht?

lg flo
flflfl ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 10.06.2006, 18:36  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Was ist ein Ajax-Frame?
Zergling-new ist offline   Mit Zitat antworten
Alt 10.06.2006, 18:59  
Erfahrener Benutzer
 
Registriert seit: 01.04.2006
Beiträge: 126
flflfl
Standard

der frame. der mittels ajax nachgeladen wird
flflfl ist offline   Mit Zitat antworten
Alt 10.06.2006, 19:16  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

IFrame dann wohl. Wenn du schon Ajax einsetzt, solltest du statt Frames vielleicht besser <div> Container verwenden, dazu habe ich hier auch was geschrieben:
http://www.phpfriend.de/forum/ftopic58253.html


Ich verstehe auch nicht was dein Popup öffnen mit deinem Ajax-Frame zu tun hat.
Wenn du da auch keinen Zusammenhang siehst kann es ja nur ein Fehler sein:
Es ist irgendwo ein andere JS-Fehler aufgetreten und damit wird garkein JS mehr für die aktuelle Seite ausgeführt.

Da schaust du am besten mal in der JavaScript-Konsole des Firefox nach.
(Löschen, ajax / popup problem, Konsole öffnen)
Zergling-new ist offline   Mit Zitat antworten
Alt 10.06.2006, 19:45  
Erfahrener Benutzer
 
Registriert seit: 01.04.2006
Beiträge: 126
flflfl
Standard

Zitat:
Zitat von Zergling
IFrame dann wohl. Wenn du schon Ajax einsetzt, solltest du statt Frames vielleicht besser <div> Container verwenden
ich lade die inhalte natürlich eh in <div> container

also, ich habe mein problem nun gefunden: wenn ich mit get einen parameter übergebe, dann funktioniert alles einwandfrei.

Code:
		echo "<td><a href=\"javascript:oeffnefenster('frames/scripts/training/gesamtsteigerung_neu.php?id=".$spielerid."')\" class=\"a\">".$name."</a></td>";
wenn ich jetzt aber mehrere parameter übergebe, dann kommt in der javascript konsole die meldung :"Nicht Wohlgeformt"

Code:
		echo "<td><a href=\"javascript:oeffnefenster('frames/scripts/training/gesamtsteigerung_neu.php?id=".$spielerid."&ein=".$loggedin."')\" class=\"a\">".$name."</a></td>";
was muss ich nun ändern?

lg flo
flflfl ist offline   Mit Zitat antworten
Alt 10.06.2006, 19:54  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Dann schau dir doch mal an was du an oeffnefenster() schlußendlich übergibst ^^

alert() sollte helfen
Zergling-new ist offline   Mit Zitat antworten
Alt 10.06.2006, 20:32  
Erfahrener Benutzer
 
Registriert seit: 01.04.2006
Beiträge: 126
flflfl
Standard

habe nun um alert() ein bisschen gegoogelt, aber irgendwie nichts passendes gefunden.

alert brauche ich, da php serverseitig und java clientseitig ausgeführt wird. aber wenn php die daten serverseitig in den link schreibt, dann dürfte java doch gar kein problem mit den daten haben, weil sie ja schon fertig im link stehen, oder?

wie muss ich das nun einbauen? ich habe echt keinen plan in java script...

lg flo
flflfl ist offline   Mit Zitat antworten
Alt 10.06.2006, 20:55  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

PHP interessiert nicht die Bohne, schau dir den HTML Quelltext an und guck was da wirklich an oeffneFenster() übergeben wurde.

Dann poste mal was die JavaScript-Konsole sagt (copy&paste) und alle Zeilen in denen die Konsole was zu meckern gefunden hat, markierst du im HTML-Quelltext, den du von PHP produziert bekommen hast und hier dann postest.

Werde dir aber nicht weiter alles aus der Nase ziehen, entweder du lieferst jetzt alles relevante oder eben nicht, aber dann kannst du mit meiner Hilfe nicht mehr rechnen
Zergling-new ist offline   Mit Zitat antworten
Alt 11.06.2006, 11:10  
Erfahrener Benutzer
 
Registriert seit: 01.04.2006
Beiträge: 126
flflfl
Standard

also die daten die an oeffneFenster() �bergeben werden passen. ich habe sie ausgegeben und es kommt das richtige raus. (es wurden auch mit trim() alle m�glichen leerzeichen entfernt)

die konsole sagt:
Code:
Fehler: nicht wohlgeformt
Quelldatei: http://www.textil-waidacher.at/team-...cc509a6f75849b
Zeile: 69, Spalte: 142
Quelltext:
	<tr class="bschrift" bgcolor="#e6e6e6"><td>Bremer, Udo</td><td align="center">0</td><td align="center">0</td><td align="center">0</td>
der htmlcode, der rund um zeile 69 steht:
Code:
function loadInto(src, destId, evt)
{
 // Called to when a link with class="loadinto-IdOfTarget" is clicked.
 // Parameters: src = reference to link, destId = ID of target element, evt = event object.
 var ok = docClickLoader.loadInto(src.href || src.getAttribute('href'), destId);
 if (ok) cancelEvent(evt);
};
der link mit dem die javascript funktion aufgerufen wird:
Code:
<a class=toggleinto-gesamt href=frames/scripts/training/trainiert_gesamtsteigerungen.php?sid=1cbb5086129d552f7a46477cf95e0561&ein=c4ca4238a0b923820dcc509a6f75849b>Gesamtsteigerung pro Spieler</a>
lg flo
flflfl ist offline   Mit Zitat antworten
Alt 11.06.2006, 11:42  
einballimwasser
Gast
 
Beiträge: n/a
Standard

Vergiss das mit alert()
Alert gibt nur text, den man vorher in variablen oder on hand reingeschrieben hat aus
  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
[Erledigt] Galerie Problem... coraplanet PHP Tipps 2008 4 06.06.2008 13:42
AJAX open mit POST und GET DonTermi HTML, Usability und Barrierefreiheit 5 04.10.2007 18:22
Ajax bild.php aktualisieren M3g4Star HTML, Usability und Barrierefreiheit 3 09.03.2007 17:14
Ajax und Sonderzeichen? GSJLink HTML, Usability und Barrierefreiheit 1 11.11.2006 14:36
datensätze defekt oder problem mit dem einlesen? Ministry Datenbanken 4 06.07.2006 18:42
AJAX Problem - DB Auftrag HTML, Usability und Barrierefreiheit 1 01.04.2006 09:38
Encoding Problem mit AJAX HTML, Usability und Barrierefreiheit 1 23.02.2006 14:10
problem!!! PHP Tipps 2006 6 08.02.2006 11:06
[Erledigt] wieder ein Problem bei phpmailer und smtp PHP Tipps 2006 24 07.02.2006 01:07
popup reload boehseronkel HTML, Usability und Barrierefreiheit 1 03.08.2005 14:34
Aus Popup in Hauptfenster schreiben HTML, Usability und Barrierefreiheit 7 02.08.2005 14:58
[Erledigt] Problem mit Backslash Patrick Schwarz PHP Tipps 2005-2 5 26.07.2005 09:54
PHP + Javaskript Popup Fenster <form> problem PHP Tipps 2004 2 14.08.2004 14:28
Problem mit alter JavaScript-Funktion woods PHP Tipps 2004 1 13.08.2004 13:34
Zugriff vom Popup auf andere Seite Neo2k3 PHP Tipps 2004 2 05.08.2004 20:51

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
ajax popup, ajax popup fenster, popup ajax, ajax popup php, popup mit ajax, ajax popup script, popup fenster ajax, ajax popup link, ajax popup de, javascript ajax popup, php ajax popup, ajax popup öffnen, popup fenster mit ajax, ajax pop-up, ajax-popup, ajax popup fehler, ajax pop up, ajax popup funktioniert nicht, popup ajax php, ajax popup geht nicht

Alle Zeitangaben in WEZ +2. Es ist jetzt 04:24 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.