URL aus einem mit Javascript-Includeten PHP-Script auslesen

ia ... ;)

aber jetzt faengt die sache an, mich doch langsam zu interessieren. vielleicht kann ein js.freak etwas licht in das try.catch.statement bringen bzw. die beiden unterschiedlichen referer.
zuerst uebergibt er den referer des obersten documents. klar ... falls man das in ein frameset gehauen und wo anders eingebunden hat. als zweites den referer des documents, in dem die seite liegt.
welchen sinn sollen die beiden referer ergeben? versuche ich damit eine uebereinstimmung oder moeglichst keine uebereinstimmung herauszubekommen?

jetzt sehe ich schon aus wie gandalf der grau, aber mein grauen zellen scheinen mir auszugehen.

und ich auch ... ich muss los!
bis spaeter

hardy
 
joa ist schon knifflig und ne gute denkaufgabe

also ich habe folgenden link rausbekommen durch rumprobieren und hab einwenig mein tempfiles durchgestöbert da kam ich auf diesen link


http://www.adcase.de/script.php?s=441&pref=http://mitglied.lycos.de/mightycragger/habo.htm&ref=&ck=1

ok also setzt er bei pref die dokument.url von der site ein von der das script aufgerufen wurde

bindet man diese url halt nochmal mit javascript wie anfangs ein erhält man erneut das bild mit random link

also wäre das problem mit dem referrer gelöst falls sie sehen wollen ob ichs auf eine andere seite als die vorgesehen gebunden hab ^^

soweit ist ja alles so wie ivegotmail gesagt hat

nur jetzt ist noch die frage wie man den link abfangen kann oder halt wie theo sagte ^^
 
zellen so grau, wie meine haare

so. mein termin hat sich um ne halbe stunde verschoben und ich hatte etwas zeit zum nachdenken.

hier das ergebnis:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
	<title>theo_retisch machbar  (c:</title>
	<script type="text/javascript" src="http://adcase.de/script.php?s=441"></script>
	<script language="JavaScript">
	  function habDich() {
	  	alert(document.links[0].href);
	  }
	</script>
  </head>
  <body onload="habDich()">
  </body>
</html>

nun brauchst du noch ein frameset
 
ok es klappt alles *Theo nen knutscher geb*

nein bin nicht schwul ;)

Ich werd mich nach ner Zeit nochmal melden ;-)
Entlohnung :D
Oder Toenung? Mal schauen :P

Jedenfalls brauch ich die Frames nicht mehr ich habs mir einfacher gemacht mit automatischem Seitenaufruf und danach wieder automatische Schließung!

Vielen dank für euer Kopfzerbrechen ihr seid echt ein geiles Board :]
(Die anderen Boards "JavaScript-Boards" haben garnichts von meinen Sachen kapiert)

Also fettes Danke nochmal :)
 
so ein ungeduldiger :D

auch programmierer muessen mal feierabend machen oder ... abends den standort wechseln. ;)

nur fuer den fall, dass es dich doch noch interessiert:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
	<title>wer wird millionaer? hardy ... leider nicht  :o)</title>
  	<frameset cols="175px,*">
 	  <frame name="F1" id="F1" src="frame1.htm" marginheight="20" marginwidth="20">
 	  <frame name="F2" id="F2" src="frame2.htm" marginheight="20" marginwidth="20">
	</frameset>
  </head>
</html>
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
  <head>
	<title>schnappi</title>
	<script type="text/javascript" src="http://adcase.de/script.php?s=441"></script><!--  -->
	<script language="JavaScript">	  
	  function habDich() {
		parent.frames[1].location.href=document.links[0].href;
	  }
	</script>
  </head>
  <body onload="habDich()">
  </body>
</html>
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
  <head>
	<title>;o)</title>
  </head>
  <body>

  </body>
</html>

viel spass damit und lad mich halt spaeter mal in die karibik ein :D

hardy
 
Joa danke das werd ich auch nochmal ausprobieren weil ich gestern Abend vor einem Problem stand!

Da Script hat alles soweit Automatisch gemacht aber nur 1-Mal wenn es danach das 2te-Mal die ganzen Funktionen wieder ausführen sollte, haben diese Automatischen klicks nicht gezählt!

Ich habe dann mal per Hand aktualisiert (in die Adressleiste gedrückt und einfach Enter) dann wurde alles wieder automatisch geöffnet aber diesmal zählten die Klicks!

Könnte das daran liegen, dass die Seite per Javascript geöffnet wurde und dadurch nicht richtig irgendwie aktualisiert wird oder so?

Edit:
Ok scheint mir als wäre das bei den Frames auch der Fall *überleg*
Läd der Browser irgendwie etwas mehr wenn es per Programm gemacht wird anstatt über Script? ?(

Edit2:
Ich glaub ich hab schon 4 verschiedene Sachen probiert

Automatisch neu öffnen über setTimeout.....
Automatisch neu öffnen über Meta Refresh Tag......
Neues Fenster öffnen lassen und nach 1 Minute wieder schließen lassen......
etc.

Aber wenn das dann automatisch das zweite mal ausgeführt werden soll zählt der "Klick" nicht!

Das bringt mich wieder zum nachdenken X(

Scheint mir irgendwie als würde der Browser, sobald man von Hand aktualisiert (Adressleiste klicken und Enter) irgendwie etwas mehr läd als per Script oder evtl was löscht z.b. einen Cookie?

Kennt sich einer irgendwie besser damit aus?
Bei Firefox, Avantbrowser sowie normaler IE das gleiche Problem schon sehr komisch!
 
Zurück
Oben