zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Javascript & Ajax
Seite neu laden Java Script Problem mit Auslagerung.

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 13.01.2007, 13:41
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 30.09.2005
Beiträge: 12
Somba befindet sich auf einem aufstrebenden Ast
Standard Java Script Problem mit Auslagerung.

Hallo,

hab folgendes Probleme.
Ich möchte einen Funktion Auslagern die aber benötigt wird im
Script Ablauf .

Version 1:
Code:
<script type="text/javascript"  language="JavaScript" src="funktion.js"></script> 
<script type="text/javascript"  language="JavaScript">
Function 2 () // --> Diese Funktion benötigt eine Funktion aus der 
                  //Ausgelagerten Datei funktion.js
{
    ...... Inhalt
}
</script>
Bei dieser Variante kommt "Fehler Objekt wurde nicht gefunden"

Version 2:
Code:
<script type="text/javascript" language="JavaScript">

Function 1 ()
{
    ...... Inhalt
}


Function 2 () // --> Diese Funktion benötigt die Funktion 1()
{
    ...... Inhalt
}

</script>
Bei dieser Variante geht es ohne Problem

mfG Somba
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 14.01.2007, 03:49
Benutzerbild von duessu
{blubb /}
XHTMLforum-Mitglied
 
Registriert seit: 05.09.2005
Beiträge: 371
duessu befindet sich auf einem aufstrebenden Ast
Standard

Wenn der Pfad der includeten datei stimmt sollte es funktionieren.

Haste mal eine onlinedemo?
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 14.01.2007, 13:07
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 30.09.2005
Beiträge: 12
Somba befindet sich auf einem aufstrebenden Ast
Standard

der Pfad stimmt. Hab einfach ein alert() mal als Testzweck
in die Ausgelagerte Datei geschrieben, dieses wurde dann auch ausgeführt.

Online Demo habe ich leider keine.

Wie behandelt Javascript die Datein die Ausgelagert wurden?
Wie als würde der Script dort stehen? ( wie bei dem befehl include bei php )

mfG Somba
Mit Zitat antworten
  #4 (permalink)  
Alt 14.01.2007, 13:58
Benutzerbild von The Doc
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 19.01.2005
Beiträge: 1.113
The Doc befindet sich auf einem aufstrebenden Ast
Standard

ja, so als ob du es dort zu stehen hättest (in CDATA)
__________________
Bitte keine PN's - schreibt mir ne anständige Mail oder sprecht mich über Msn / Icq an
Milian Wolff | Markdownify | Typogridder
Mit Zitat antworten
  #5 (permalink)  
Alt 14.01.2007, 15:14
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 30.09.2005
Beiträge: 12
Somba befindet sich auf einem aufstrebenden Ast
Standard

Ich hab mal etwas ausprobiert und es kam
der gleiche Fehler wie bei meinem Projekt.

Datei: function_1.js
Code:
function funktion_1()
{
        alert("Funktion 1 geht");
}
Datei: start.html
Code:
<html>
  <head>
     <script type="text/javascript" language="JavaScript" src="funktion_1.js">
     <script type="text/javascript" language="JavaScript">
      
      function funktion_2()
      {
        alert("Funktion 2 geht");
      }
      
    </script>
  <title> Test Einbindung Javascript </title>
  </head>
  <body>
     
     <h1 onclick="funktion_1()">Test Funktion 1</h1>
     <h1 onclick="funktion_2()">Test Funktion 2</h1>
  
  </body>
</html>
Test Funktion 1 geht ohne Probleme
Test Funktion 2 kommt Fehlercod : Objekt erwartet

Was könnte hier der Fehler sein.

mfG Somba
Mit Zitat antworten
  #6 (permalink)  
Alt 14.01.2007, 16:17
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 30.09.2005
Beiträge: 12
Somba befindet sich auf einem aufstrebenden Ast
Standard

Hab den Fehler gefunden eigentlich ganz banal
hatte das Tag Script nicht geschlossen gehabt.
Jetzt geht es.

Somba
Mit Zitat antworten
  #7 (permalink)  
Alt 14.01.2007, 22:10
Benutzerbild von The Doc
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 19.01.2005
Beiträge: 1.113
The Doc befindet sich auf einem aufstrebenden Ast
Standard

du solltest deine Quelltexte eh mal validieren - wenn du kein Doctype angibst kann da ziemlich viel in die Hose gehen! Und `language="JavaScript"` solltest du auch rausnehmen!
__________________
Bitte keine PN's - schreibt mir ne anständige Mail oder sprecht mich über Msn / Icq an
Milian Wolff | Markdownify | Typogridder
Mit Zitat antworten
  #8 (permalink)  
Alt 15.01.2007, 07:32
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 30.09.2005
Beiträge: 12
Somba befindet sich auf einem aufstrebenden Ast
Standard

// .. validieren - wenn du kein Doctype angibst
Das war doch nur eine Test Datei in der Richtigen Datei steht
natürlich alles drin.

//..`language="JavaScript"`
Warum sollte man dieses Rausnehmen?
Dieses Attribut wird doch für die Älteren Browser benötigt
oder können diese auch das type Attribut erkennen?

mfG Somba
Mit Zitat antworten
  #9 (permalink)  
Alt 15.01.2007, 09:01
Benutzerbild von inta
free as in freedom
XHTMLforum-Kenner
 
Registriert seit: 04.12.2006
Ort: Berlin
Beiträge: 5.016
inta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz sein
Standard

Testen mit fehlerhaften Daten macht absolut keinen Sinn. Wie willst du da rausfinden wo der Fehler liegt, wenn einer auftritt?

Also mir fällt auf anhieb kein Browser ein, der unbedingt das language-Attribut braucht.
Mit Zitat antworten
Sponsored Links
  #10 (permalink)  
Alt 15.01.2007, 11:20
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 30.09.2005
Beiträge: 12
Somba befindet sich auf einem aufstrebenden Ast
Standard

// fehlerhaften Daten macht absolut keinen Sinn. Wie willst du da
// rausfinden wo der Fehler liegt, wenn einer auftritt?
Das war doch nur ein schnell und einfach geschriebenes Beispiel und
die Wahrscheinlichkeit das bei diesem Beispiel der Fehler an fehlenden
Doctypen liegt ist gleich null.
Im Normalfall sind die Dateien alle mit den Notwendigen
Daten ausgefüllt.
Mit Zitat antworten
Sponsored Links
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP Image Upload & Resize Problem da.executor Serveradministration und serverseitige Scripte 5 19.08.2009 14:19
Problem bei CSS Grundlayout DasSauerkraut CSS 0 10.08.2009 21:35
Java Gallery mit reload ohne iframe Problem georgzed Javascript & Ajax 4 30.04.2009 20:58
Dreamweaver + Akkordeon Spry + Java Script + externer Link BooKer Javascript & Ajax 1 12.02.2009 11:49
CSS Problem Outbreaker CSS 5 10.02.2004 21:53


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:37 Uhr.