• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

"Auto-Start"

ssester

Der Dauerfrager!
Hallo,
ich möchte ein JavaScript beim laden der Seite starten. Ich benutze bis jetzt <body onLoad="start()"> aber jetzt geht es nicht! Kennt ihr vielleicht eine Lösung?
Simon
 
hi sester,

du hast ein JavaSript in diesem ist eine Funktion mit dem Namen:

function dideldu( ) {

dann müßte der Aufruf im body so aussehen:

<body ... onload="dideldu( )">
 
Geht aber nicht!

Hallo,
habe ich ja aber es geht nicht! Ich habe das Skript per Link aufgerufen und das funktionierte!
Simon
 
hi,

genau so wie René es gepostet hat sollte es aber gehen,denn ein Script lädt man automatisch indem man den Funktionsaufruf im Body automatisch startet,und das geht nun mal mit <body onload="start()"> .


wäre sicherlich angebracht wenn du uns mal eine URL oder das Script hier rein posten könntest.


ciao,
Klaus...
 
Datei zum anschauen

Hallo,
ich habe die Datei mal auf meinen Server geladen! Dieses Skrit steuert ein Plug-In namen "Webspeech", manche von euch werden es vielleicht installiert haben, wenn nicht, passiert auch nichts! Also: Hier die Adresse: http://www.simonsester.de/java.htm
Simon
 
1. <body onLoad=start()> -> <body onLoad="start()">
2.</body>
</html>
</script> --->nein

</body>
</html> ---> Ja
3. probier erst das
 
Korrigiert

Hallo Oleg,
ich habe alles so geändert so wie du es geschrieben hast! Es funktioniert aber immer noch nicht! Ich habe die ADtei auf dem Server aktualisiert! Vielleicht kennt ja jemand eine andere lösung des "Auto-Starts"!?
Simon
 
und etzt der Losung

antwort liegt in zeile:
if(IsWebSpeech==1) ---> klar ?



wenn nicht dann:
bei onLoad=" start();"
passiert folgendes:
1. abfrage startet und bricht ab
2. weil diese Variable ist immer noch ==0
3.........
 
so soll gemacht werden

<body>
<!-- WEBSPEECH FOR IE DETECTION (MUST BE 2ND)-->
<SCRIPT LANGUAGE="VBScript"><!--
on error resume next
if(navigator.javaEnabled) then
IsExplorer=1
IsWebSpeech=IsObject(CreateObject("WebSpeech.WebSpeech.2"))
end if
//-->
</SCRIPT>
_________________________________________
<script language="JavaScript">
<!--
function start()
{
if(IsWebSpeech==1) {
MyWebSpeech = document.WebSpeech;
MyWebSpeech.SetText("Logox WebSpeech ist in unterschiedlichen Lizenz-Abstufungen erhältlich.");
MyWebSpeech.StartSpeakingImmediate();
}
}

IsWebSpeech = 0;
IsNavigator = 0;
IsExplorer = 0;


if(navigator.appName=="Netscape" && navigator.plugins && navigator.javaEnabled)
{
IsNavigator=1;
{ for(i=0;i<navigator.plugins.length;i++)
if(navigator.plugins.description.indexOf("WebSpeech.2") != -1 ) IsWebSpeech=1;
}
}
browser = navigator.userAgent;
if (browser.indexOf("Opera") != -1)
IsWebSpeech = 0;
setTimeOut('start();',1000);
</script>
</body>
 
Zurück
Oben