PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : php script mit javascript einbinden (extern)



Kraemer84
25.01.2013, 18:50
Hi zusammen :biggrin1:

ich möchte ein script das auf einer anderen domain liegt, auf eine andere domain per javascript einbinden sprich

auf der domain www.domain1.de/script.php (http://www.domain1.de/script.php) liegt das script

jetzt möchte ich aber auf www.domain2.de/menue_rechts.php (http://www.domain2.de/menue_rechts.php) mit javascript einbinden

include geht nicht weil ich das mit dem includen von externen seiten deaktiviert hab und das auch für ein script so nicht ändern möchte

iframe ... kein kommentar

und dann die javascriptlösung die aber bei mir nicht funktioniert..


<script src="http://www.domain1.de/script.php"></script>weiß jetzt auch nicht ganz woran das liegen kann.. hab mir dafür auch mal andere codes angesehen und da erkenn ich noch parameter also
?parameter=dingsbei dem script handelt sich um einen teil javascript und einen teil html

weiß jemand Rat ?


//edit

wenn ich die Datei direkt im Browser aufruf funktioniert die einwandfrei

Lokutos
25.01.2013, 20:16
http://molily.de/js/sicherheit.html

dein PHP script muss den header entsprechend ausgeben das dein JS darauf zugreiffen darf.

Worka
27.01.2013, 17:44
...
jetzt möchte ich aber auf www.domain2.de/menue_rechts.php (http://www.domain2.de/menue_rechts.php) mit javascript einbinden


Was willst Du auf www.domain2.de/menue_rechts.php (http://www.domain2.de/menue_rechts.php) einbinden?

Willst Du das Javascript www.domain1.de/script.php (http://www.domain1.de/script.php) auf www.domain2.de/menue_rechts.php (http://www.domain2.de/menue_rechts.php) einbinden?




...
und dann die javascriptlösung die aber bei mir nicht funktioniert..


<script src="http://www.domain1.de/script.php"></script>

Wenn "http://www.domain1.de/script.php" wirklich JS Code enthält, sollte das eigentlich kein Problem sein, diesen Code auf domain2.de so einzubinden.
Ein besonderer Header sollte da auch nicht nötig sein.

Was sagt denn Dein Browser dazu?
Wird überhaupt JS Code geladen?

Sehe grade Du schreibst das Script enthält HTML Code.
Solange dieser nicht Teil des Scriptes ist (z.B. so: document.write("<a href='URL'>Linktext</a>") ) wird das Dein Browser nicht ausführen weil html Code nunmal kein valider JS Code ist.

Kraemer84
27.01.2013, 19:05
ich und javascript -.-

ok hab mir mal den link von lokutos durchgelesen und hab das im groben verstanden.. an der umsetzung hapert es etwas

deswegen der versuch mit document.write

so die änderung hab ich dann auch mal gemacht das ich den html teil mit document.write eingefügt hab aber glaub da stimmt eine kleinigkeit noch nicht

also nicht das ich das falsch verstanden hab

ich hab den teil beginnend mit
<script type="text/javascript">danach variablen, funktionen und sources

dann ganz zum schluss den html teil abgeändert und unten vor
</script>
document.write("<center><a href='http://www.domain.de' title='titel' target='blank' id='adLink1'> <img src='http://www.domain.de/images/image.png' id='adBanner1' border='0' width='468' height='60'></a> </center>");eingefügt

leider nix..

//edit wieder das gleiche wenn ich


<script type="text/javascript">document.write("<center><a href='http://www.domain.de' title='titel' target='blank' id='adLink1'> <img src='http://www.domain.de/images/image.png' id='adBanner1' border='0' width='468' height='60'></a> </center>");</script>direkt aufruf - kein problem

Lokutos
27.01.2013, 21:18
Schreib doch mal bitte das du vorhast...

Wo soll was eingebunden
wo liegt was
?

Sprich:

Code der eingebunden werden soll: http://blub.de/xyz.abc
Code soll hier eingebunden werden: http://blub.de/xyz.abc
Code soll xyz machen...

Weil ich komm mit deiner problemstellung ganz erlich nicht klar....

ob du etwas via JS einbinden willst oder javascript irgendwo einbinden willst...

Kraemer84
28.01.2013, 00:15
ok

auf http://www.iwm-it.de/advert/files/odt.php

hab ich eine bannerrotation aus einem tut zusammengebastelt

die möchte ich per <script type=".... etc

auf www.just4fear.org (http://www.just4fear.org)

und www.net4players.org (http://www.net4players.org)

einbinden

kann bei denen selten auf den webspace zugreifen deswegen javascript und ich behalt die files bei mir zum ändern für neue grafiken oder neue projekte

weil iwm-it aber noch eine absolute baustelle ist wo noch vieles vom konzept und der programmierung nicht passt wollt ich die domain rauslassen :redface:

Lokutos
28.01.2013, 00:44
Dan entferne auf http://www.iwm-it.de/advert/files/odt.php


<script type="text/javascript">
und

</script>

Dan Bindest du auf den seiten die du möchtest folgendes ein:


<script type="text/javascript" src="http://www.iwm-it.de/advert/files/odt.php" />

Kraemer84
28.01.2013, 01:01
ach ne so einfach.. :frusty:

dann mal vielen dank :biggrin1: