Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-10-2006, 09:09   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2004
Beiträge: 287
javascript popup ? warum funzt mit "\"?

hallo leute,

in flash rufe ich eine javascript funktion auf,
dass ein popup fenster aufgeht.
habe dann stundenlang den fehler im folgenden befehl gesucht,
weil es nie funktioniert hat:

Code:
getURL("javascript:window.open("http://www.test.de/popup.html", "PoPuP","width=650,height=500");void(0);");

Code:
dann bekam ich ein tipp und hab das dann so probiert:
getURL("javascript:window.open(\"http://www.test.de/popup.html\", \"PoPuP\",\"width=650,height=500\");void(0);");
und das ging auf einmal.

WARUM ? was bewirken die backslashes???

Geändert von ~flasher (23-10-2006 um 09:10 Uhr)
~flasher ist offline   Mit Zitat antworten
Alt 23-10-2006, 09:33   #2 (permalink)
Flashbitch
 
Benutzerbild von X-Tender
 
Registriert seit: Oct 2003
Ort: Hannover
Beiträge: 279
die \ escapen das " .. d.h. der string sieht im erstem fall den du abschickst so aus

javascript:window.open(, ,);void(0);

der grund ist das get url ja einen string von dir will, deshalb packst du das in " ".
allerdings hast du ja in dem string selbst das duschicken willst ja " drinne, allerdings wenn du das dann halt so einfach rienhaust dann verlässt du ja den string bereich und flash denkt "hey jetzt komtm eine variable" oder ähnliches.

mit dem zusatz von \ escapest du die " die du im string benötigsts.
als alternative könntest du es so versuchen

getURL("javascript:window.open('http://www.test.de/popup.html', 'PoPuP','width=650,height=500');void(0);");
__________________
Fuchtelworld
X-Tender ist offline   Mit Zitat antworten
Alt 23-10-2006, 10:24   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2004
Beiträge: 287
okay danke gut zu wissen
~flasher ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

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

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



Alle Zeitangaben in WEZ +1. Es ist jetzt 17:27 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele