mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 25.04.2024 19:30 Benutzername: Passwort: Auto-Login

Thema: ExternalInterface vom 22.05.2008

Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Multimedia -> ExternalInterface
Autor Nachricht
CSA
Threadersteller

Dabei seit: 25.06.2005
Ort: Köln
Alter: -
Geschlecht: Männlich
Verfasst Do 22.05.2008 16:37
Titel

ExternalInterface

Antworten mit Zitat Zum Seitenanfang

Hallo.

Habe folgendes Ajax Code

<script type="text/javascript">
// here we define global variable
var ajaxdestination="";

function getdata(what,where) { // get data from source (what)
try {
xmlhttp = window.XMLHttpRequest?new XMLHttpRequest():
new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e) { /* do nothing */<}

document.getElementById(where).innerHTML ="<center><img src='loading.gif'></center>";
// we are defining the destination DIV id, must be stored in global variable (ajaxdestination)
ajaxdestination=where;
xmlhttp.onreadystatechange = triggered; // when request finished, call the function to put result to destination DIV
xmlhttp.open("GET", what);
xmlhttp.send(null);
return false;
}

function triggered() { // put data returned by requested URL to selected DIV
if (xmlhttp.readyState == 4) if (xmlhttp.status == 200)
document.getElementById(ajaxdestination).innerHTML =xmlhttp.responseText;
}
</script>


Wie kann ich über ein Button das Script ansprechen?
Hab echt alles versucht. (glaube ich)

Und egal was ich mache (Adobe Live Docs, Foren durchwühlen etc.) - das einzig logische wäre doch folgendes:
rikscha.onRelease = function()
{
ExternalInterface.call("getdata","content2.htm","content1");
}


Aber es klappt nicht.

Jemand ne Lösung?
  View user's profile Private Nachricht senden
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Multimedia


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.