| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #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);"); WARUM ? was bewirken die backslashes??? Geändert von ~flasher (23-10-2006 um 09:10 Uhr) |
| | |
| | #2 (permalink) |
| Flashbitch 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 |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |