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 24.02.2006, 16:13  
Gast
 
Beiträge: n/a
Standard [Erledigt] javascript onclick mit 2 optionen?

Hi,

ich möchte die onclick option mit meheren parametern betreiben:
Code:
onClick=\"return confirm('Sind Sie sicher?');FensterOeffnen(this.href); return false\"
google brachte das es durch ein ; getrennet werden soll, funktioniert nicht. wenn ich ein , nehme, dann öffnet er es zwar im neuen fenster aber das alte ändert sich mit.

danke für die hilfe
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 24.02.2006, 16:16  
XLB
Erfahrener Benutzer
 
Registriert seit: 31.07.2005
Beiträge: 1.126
PHP-Kenntnisse:
Fortgeschritten
XLB
Standard

Was soll denn das bringen ? Das der User das Öffnen des Fensters erst bestätigen soll ...?
XLB ist offline   Mit Zitat antworten
Alt 24.02.2006, 16:24  
Gast
 
Beiträge: n/a
Standard

nein, das "sind sie sicher" bezieht sich auf das fenster das durch die funktion fensteroeffnen aufgerufen wird. dort wird dann ein eintrag in der db gelöscht, mehr ist es nicht. nur eine sicherheitsabfrage. mit einem anschließenden popup.

also mit einem komma macht er das nur öffnet er dann beide fenster also das popup und das eigentlich mit dem neuen inhalt.
  Mit Zitat antworten
Alt 24.02.2006, 18:41  
XLB
Erfahrener Benutzer
 
Registriert seit: 31.07.2005
Beiträge: 1.126
PHP-Kenntnisse:
Fortgeschritten
XLB
Standard

Zitat:
Zitat von Sunghost
das "sind sie sicher" bezieht sich auf das fenster das durch die funktion fensteroeffnen aufgerufen wird. [...] ... nur eine sicherheitsabfrage. mit einem anschließenden popup
Nach meinem semantischen und syntaktischen Verständnis der deutschen Sprache. ist dies genau das, wonach ich dich gefragt habe ...


Mal'n Beispiel :

Code:
 phpfriend.de 
Sowas meinst du ...?
XLB ist offline   Mit Zitat antworten
Alt 24.02.2006, 21:56  
Erfahrener Benutzer
 
Registriert seit: 12.07.2004
Beiträge: 219
d-jango zeigte ein beschämendes Verhalten in der Vergangenheit
d-jango eine Nachricht über ICQ schicken
Standard

um das ganze HTML nicht unnötig aufzublähen würd ich das in eine Funktion auslagern...
__________________
http://www.fun2stay.de
d-jango ist offline   Mit Zitat antworten
Alt 24.02.2006, 22:57  
Gast
 
Beiträge: n/a
Standard

Naja, ist auch sauunübersichtlich so.
Zitat:
google brachte das es durch ein ; getrennet werden soll, funktioniert nicht. wenn ich ein , nehme, dann öffnet er es zwar im neuen fenster aber das alte ändert sich mit.
Wie habt ihr da was an Fragen herausgezogen?
  Mit Zitat antworten
Alt 27.02.2006, 08:46  
Gast
 
Beiträge: n/a
Standard hi

@xlb
Zitat:
... ist dies genau das, wonach ich dich gefragt habe ...
naja
Zitat:
Was soll denn das bringen ? Das der User das Öffnen des Fensters erst bestätigen soll ...?
ok, ich habe mich evtl nicht so deutlich ausgedrückt, das es jeder verstehen könnte. Ich möchte mehrere JavaScripte nacheinander ausführen. Nur weis ich nicht wie das gemacht wird. Trennt man die Scripte nun durch ein Symikolon oder durch ein Komma, oder noch anders? Wenn ich es mit einem Komma versuche, dann kommt die Sicherheitsabfrage und er öffnet den Inhalt im neuen Fenster, jedoch ändert er das Ursprungsfenster mit.

Frage (noch mal deutlicher, hoffentlich) Wie kann man mehrere JavaScripte nacheinander ausführen?

Besten Dank
  Mit Zitat antworten
Alt 28.02.2006, 08:46  
XLB
Erfahrener Benutzer
 
Registriert seit: 31.07.2005
Beiträge: 1.126
PHP-Kenntnisse:
Fortgeschritten
XLB
Standard

Ähhh ...

Kann es sein, dass du da was durcheinander schmeist ? Einzelne "Statements" ("Befehle", Funktionen, ...) werden in der Tat durch Semikola getrennt und bilden in ihrer "Gesamtheit" ein Skript ...

Wenn sich bei deinem obigen "Konstrukt" auch der "Opener" ändert, liegt das wahrscheinlich an der Definition des "href"-Attributs und hat nix mit JS zu tun. Wie sieht denn dein <a>-Tag insgesamt aus ?

Bist du dir über die Funktion/Bedeutung eines "return" im klaren ? Dein obiger Code kann so nicht funktionieren, da bereits das erste Return (die Bestätigung->"confirm") eine weitere Skript-Ausführung innerhalb des Eventhandlers beendet und einen entsprechenden Wert (true/false) zurückliefert, der allerdings ungenutzt bleibt (... um ggf. zu entscheiden, ob wirklich gelöscht werden soll oder nicht).
XLB ist offline   Mit Zitat antworten
Alt 28.02.2006, 10:42  
Gast
 
Beiträge: n/a
Standard hi

sorry, von JavaScript versteh ich nichts, habe 2 Scripte ergoogelt und nun versucht zusammen zu werfen.

hier der <a href:
Code:
<a href=\"popup_drucker_delete.php?write=on&id=".$row2['id']."&file=".$row2['bild']."\"  onClick=\"return confirm('Sind Sie sicher?'), FensterOeffnen(this.href); return false\"><img src=\"images/delete.gif\"></a>
  Mit Zitat antworten
Alt 28.02.2006, 10:47  
Gast
 
Beiträge: n/a
Standard

Sunghost, wenn Du keine grundsätzliche Ahnung hast, google mal nach SELFHTML - da gibt es auch eine ausführliche JAVASCRIPT-Sektion mit Beispielen zu jedem Befehl.
  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
JS: Einführung - Javascript im Schichtenmodell nikosch Tutorials 4 11.04.2009 17:06
JavaScript: onClick: document.all.item.value="" : SvenLittkowski HTML, Usability und Barrierefreiheit 1 24.08.2007 19:47
[JS/CSS] Element erst onclick sichtbar machn script.aculo.us StatischeEntladung HTML, Usability und Barrierefreiheit 1 06.04.2006 18:32
PHP + Javascript + MYSQL socke PHP Tipps 2006 4 02.04.2006 22:02
Ist JavaScript OOP sinnvoll? HStev HTML, Usability und Barrierefreiheit 2 26.01.2006 12:11
Variable wird geändert bei Übergabe an Javascript PHP Tipps 2007 4 17.12.2005 16:53
[Erledigt] Mouseover Menü in Javascript und PHP Lösung ? PHP Tipps 2005-2 4 20.07.2005 08:48
[Erledigt] JavaScript &amp; PHP (Bilderupload) PHP-Fortgeschrittene 5 11.07.2005 17:08
[Erledigt] javascript onclick oder doch was anderes? HTML, Usability und Barrierefreiheit 2 04.06.2005 02:07
javascript variablenübergabe Sclot HTML, Usability und Barrierefreiheit 3 18.01.2005 13:16
javascript onClick problem Sclot HTML, Usability und Barrierefreiheit 4 19.10.2004 17:07
Formulare mit arrays mit php und gleichzeitig mit JavaScript PHP-Fortgeschrittene 2 14.10.2004 15:33
JavaScript in JavaScript geschriebene Html-Datei einbinden. woods HTML, Usability und Barrierefreiheit 6 06.09.2004 18:33
Javascript HTML, Usability und Barrierefreiheit 5 31.08.2004 18:30
php + Javascript, Variablenübergabe PHP Tipps 2004 14 28.07.2004 15:42

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
onclick mehrere befehle, javascript onclick mehrere befehle, onclick 2 befehle, onclick javascript mehrere, onclick 2 befehle ausführen, javascript onclick confirm, javascript onclick, javascript onclick 2 aktionen, javascript zwei befehle gleichzeitig, http://www.php.de/html-usability-und-barrierefreiheit/37508-erledigt-javascript-onclick-mit-2-optionen.html, mehrere onclick, javascript onclick href, onclick mehrere anweisungen, \javascript\ 2 befehle \gleichzeitig\, onclick javascript href, php onclick mehrere befehle, javascript onclick mehrere variablen, onclick return mehrere, javascript onclick mehrere, onclick 2 return anweisungen

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