Popup URL auslesen
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
abfragen
auslese
bild
button
code
fenster
http
idee
kontrollieren
machen
objekt
port
referenz
resultat
rufen
schaden
target
url
zeiger
zugriff
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
askarian schrieb:
Vergiss nicht, dass wenn du auf einen Link geklickt hast der wirklich wo hinverweist (kein javascript:void(0);) bist du schon auf einer neuen Seite mit einem neuen Javascript.
[...} kann ich dann auch die URL wieder auslesen, nachdem man auf einen Link geklickt hat?
Was willst du also genau machen? Ein Beispiel würde auch nicht schaden. -
Meine Idee war eig. ein Votescript zu machen.
Um das Trafic geringzuhalten war meine Idee zu kontrollieren, ob die Url sich auf die dier Erfolgsseite geändert hat.
Nun probiere ich es mit Ajax.
Wenn du aber trotzdem eine Idee hast, ich wär sehr interessiert
€: Mit einem Frame tuts nicht, weil die Seite sich immer zum Top-Frame macht.
Beitrag zuletzt geändert: 8.4.2012 18:24:10 von askarian -
askarian schrieb:
Das liegt warscheinlich an einem
€: Mit einem Frame tuts nicht, weil die Seite sich immer zum Top-Frame macht.
bei dem Link / Formular.target="_top"
askarian schrieb:
Und was sollte dann passieren?
Um das Trafic geringzuhalten war meine Idee zu kontrollieren, ob die Url sich auf die dier Erfolgsseite geändert hat. -
askarian schrieb:
Dann ist vermutlich AJAX sinnvoller...
Das Bild ändert sich und ein Button erscheint.
askarian schrieb:
Um darauf nochmal zurückzukommen: ein Popup verhält sich dann wie ein normales Browserfenster, also kannst du alles, was du in einem normalen Browserfenster auch kannst.
Wenn ich mit JavaScript ein Popup öffne, kann ich dann auch die URL wieder auslesen, nachdem man auf einen Link geklickt hat?
Was mir gerade noch eingefallen ist: du bekommst bei einem Popup-Fenster eine Referenz auf das entsprechende Window-Objekt. Dadurch hast du auch Zugriff auf das entsprechende document-Objekt und somit kannst du auch das document.location abfragen. Natürlich musst du dir die Referenz auf das Fenster auch irgendwo speichern. -
Beim fenster(der Zeiger).document.location auslesen kommt immer eine Fehlermeldung:
Unsafe JavaScript attempt to access frame with URL http://www.XXX.de from frame with URL http://localhost/[...]/vote.php. Domains, protocols and ports must match.
Also ist Ajax wohl das beste... -
Ach ja klar, hab ich vergessen (das gleiche gilt ja auch für XMLHttpRequest).
AJAX ist hier wohl wirklich die beste Lösung. -
Ok danke.
das Resultat:
http://dev.askarian.net/dev/vote2/
Aber wie lässt es sich verhindern, dass wenn zwei drauf sind, beide belohnt werden?
Beitrag zuletzt geändert: 8.4.2012 20:50:21 von askarian -
Kurz und knackig: Mit Cookies.
-
tid-gaming schrieb:
Kurz und knackig: Mit Cookies.
Wie dass?
Ich rufe die Vote-Site ab und schaue ob die "likes" mehr geworden sind.
Da diese jedoch keine API bereitstellt, kann ich nicht sagen, wer bewertet hat.
Oder doch? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage