JavaScript auf manchen Seiten nicht funktionsfähig

  • #1
S

ScherzkeCks

Mitglied
Themenersteller
Dabei seit
08.02.2005
Beiträge
6
Reaktionspunkte
0
Ort
Ruhrgebiet
Schönen Tag zusammen,

ich habe folgendes seltsames Problem:

auf meinem Rechner funktioniert auf manchen Seiten Javascript nicht. Nun weiß ich, dass das besagte Javascript definitiv funktioniert, da wenn ich es alleine in eine Datei schreibe, ohne das ganze HTML herum meine Browser dies ausführen können.

Ich weiß allerdings auch, dass es auf den besagten Seiten funktionieren sollte, da andere Leute mir berichtet haben, dass es bei ihnen einwandfrei funktioniert.

Ich habe bereits mein Java lokal neu installiert, die Virtual Maschine von Windows neu isntalliert und sämtliche Sicherheitseinstellungen überberprüft und sogar schonmal auf ganz niedrig gesetzt, nichts hilft.

Was weiterhin interessant ist, ist dass auch mein Ipod touch das Javascript im Heimnetzwerk nicht anzeigen kann, andere Nuter eben dieses Gerätes mir aber wieder sagten, dass es funktioniert. Darauf habe ich mir gedacht es liegt vielleicht am Router, in wie fern konnte ich aber auch nicht rausfinden.

Ich hoffe hier weiß jemand Rat, da das Programmieren von Websites mit Javascript recht schwierig ist ohne sein eigenes Ergebnis testen zu können weil das eigene Java nicht läuft.

Grüße

ScherzkeCks

[br][blue]*PCDConny: Verschoben aus "Windows XP"*[/blue]
 
  • #2
Java und JavaScript sind zwei getrennte Welten!
JavaScript nutzt die Java VM nicht...

Hier kommt es mehr darauf an, ob es sich um JavaScript (Sun) oder JScript (MS) handelt.
Ob JavaScript in den Browser-Einstellungen freigegeben ist...

Es sei denn, Du redest von->Applets', dann sind wir wirklich beim Thema Java.
-- --
 
  • #3
nein, ich rede von Javascript, und ich habe halt einfach alles ausprobiert was irgendwas mit dem weitem Begriff Java was zu tun hatte.

An Browsereinstellungen liegt es glaube ich nicht, da Firefox,Internetexplorer und Opera alle dieses Problem bei mir haben.
 
  • #4
Ich weiß allerdings auch, dass es auf den besagten Seiten funktionieren sollte, da andere Leute mir berichtet haben, dass es bei ihnen einwandfrei funktioniert.

Und warum dürfen wir das Script nicht in Aktion testen ??

BTW, in XP bist du hier wohl verkehrt, aber ich warte mit dem Verschieben noch bis sich geklärt hat ob es am Browser oder am Script liegt ;)
 
  • #5
also das ganze dürft ihr nicht sehen, weil es noch nicht veröffentlicht ist, aber ich habe den Javascript teil mal rausgenommen und in eine eigene Dateigesteckt, damit ihr mir hier helfen könnt, da das bei mir immer noch nicht geht:



zur Erklärung, am anfang sollen schon aus der Datenbank ausgelesene Werte (passiert in php davon seht ihr also nix) eingetragen werden über innerHTML. Dies funktioniert bei anderen auch einwandfrei, halt nur bei mir nicht. Wenn man jetzt das Jahr im Dropdown verändert sollten sicha uch die aktuellen Zahlen unten in der Spalte eintragen.


und hier mal der Quellcode:

Code:
   <!-- Übersicht -->

   <script language=JavaScript type=text/javascript>
	function jahr_anpassen(jahr){
		daten = new Array();
		daten[2007] = new Array(); daten[2007][park]=0;daten[2007][park_v]=0;daten[2007][kirmes]=0;daten[2007][achterbahnen]=;daten[2007][achterbahnen_v]=0;daten[2006] = new Array(); daten[2006][park]=0;daten[2006][park_v]=0;daten[2006][kirmes]=0;daten[2006][achterbahnen]=;daten[2006][achterbahnen_v]=0;daten[2005] = new Array(); daten[2005][park]=0;daten[2005][park_v]=0;daten[2005][kirmes]=0;daten[2005][achterbahnen]=;daten[2005][achterbahnen_v]=0;daten[2004] = new Array(); daten[2004][park]=0;daten[2004][park_v]=0;daten[2004][kirmes]=0;daten[2004][achterbahnen]=;daten[2004][achterbahnen_v]=0;		document.all.park_besuch.innerHTML = daten[jahr][park];
		document.all.park_v_besuch.innerHTML = daten[jahr][park_v];
		document.all.kirmes_besuch.innerHTML = daten[jahr][kirmes];
		document.all.achterbahn.innerHTML = daten[jahr][achterbahn];
		document.all.achterbahn_v.innerHTML = daten[jahr][achterbahn_v];
  }

		

</script>


<table width=698 border=0 cellspacing=0 cellpadding=0 align=center>
    <tr> 
     <td background=layout/lay1.gif> </td>
    </tr>
    <tr> 
     <td background=layout/lay2.gif> 
      <table width=666 border=0 cellspacing=0 cellpadding=0 align=center>
       <tr> 
        <td> 
         <table width=660 border=0 cellspacing=0 cellpadding=0>

          <tr> 
           <td width=30><img src=layout/liste2.gif width=25 height=18></td>
           <td><font face=Verdana, Arial, Helvetica, sans-serif size=2><b>Übersicht</b></font></td>
          </tr>
         </table>
        </td>
       </tr>
       <tr> 
        <td> </td>

       </tr>
       <tr> 
        <td> 
         <table width=660 border=0 cellpadding=0 cellspacing=0 align=center>
          <tr bgcolor=#E2E2E2> 
           <td width=30> 
            <div align=right></div>
           </td>
           <td width=70 bgcolor=#E2E2E2> 
            <p align=center><font face=Verdana, Arial, Helvetica, sans-serif size=2><b>
            2008            </b></font></p>

           </td>
           <td width=70 bgcolor=#E2E2E2> 
            <div align=center><font face=Verdana, Arial, Helvetica, sans-serif size=2> 
             <select onChange=jahr_anpassen(this.options[this.options.selectedIndex].value) name=select2>
             <option value=2007>2007</option><option value=2006>2006</option><option value=2005>2005</option><option value=2004>2004</option>             </select>
             </font></div>
           </td>

           <td bgcolor=#E2E2E2> </td>
          </tr>
          <tr> 
           <td> 
            <div align=center><font face=Verdana, Arial, Helvetica, sans-serif size=2><img src=layout/p_park1.gif width=18 height=18></font></div>
           </td>
           <td> 
            <div align=center><font face=Verdana, Arial, Helvetica, sans-serif size=2>
							1
						</font></div>
           </td>

           <td> 
            <div align=center><font id=park_besuch face=Verdana, Arial, Helvetica, sans-serif size=2>
											
						</font></div>
           </td>
           <td> 
            <div align=left><font face=Verdana, Arial, Helvetica, sans-serif size=2><font size=2><font size=2><font face=Verdana, Arial, Helvetica, sans-serif>Freizeitparkbesuche</font></font></font></font></div>
           </td>
          </tr>
          <tr> 
           <td> 
            <div align=center><font face=Verdana, Arial, Helvetica, sans-serif size=2><img src=layout/p_park1.gif width=18 height=18></font></div>

           </td>
           <td> 
            <div align=center><font face=Verdana, Arial, Helvetica, sans-serif size=2>
						1						</font></div>
           </td>
           <td> 
            <div align=center><font id=park_v_besuch face=Verdana, Arial, Helvetica, sans-serif size=2>
												</font></div>
           </td>

           <td> 
            <div align=left><font size=2 face=Verdana, Arial, Helvetica, sans-serif>verschiedene 
             Freizeitparks</font></div>
           </td>
          </tr>
          <tr> 
           <td> 
            <div align=center><font face=Verdana, Arial, Helvetica, sans-serif size=2><img src=layout/p_kirmes1.gif width=18 height=18></font></div>
           </td>
           <td> 
            <div align=center><font face=Verdana, Arial, Helvetica, sans-serif size=2>

						0						</font></div>
           </td>
           <td> 
            <div align=center><font id=kirmes_besuch face=Verdana, Arial, Helvetica, sans-serif size=2>
												</font></div>
           </td>
           <td> 
            <div align=left><font size=2 face=Verdana, Arial, Helvetica, sans-serif>Kirmesbesuche</font></div>
           </td>

          </tr>
          <tr> 
           <td> 
            <div align=center></div>
           </td>
           <td> </td>
           <td> </td>
           <td> 
            <div align=left></div>
           </td>

          </tr>
          <tr> 
           <td> 
            <div align=center><img src=layout/p_coaster1.gif width=18 height=18></div>
           </td>
           <td> 
            <div align=center><font face=Verdana, Arial, Helvetica, sans-serif size=2>
						11						</font></div>
           </td>
           <td> 
            <div align=center><font id=achterbahn face=Verdana, Arial, Helvetica, sans-serif size=2>

                        	</font></div>
           </td>
           <td> 
            <div align=left><font size=2 face=Verdana, Arial, Helvetica, sans-serif>Achterbahnfahrten</font></div>
           </td>
          </tr>
          <tr> 
           <td> 
            <div align=center><img src=layout/p_coaster1.gif width=18 height=18></div>
           </td>

           <td> 
            <div align=center><font face=Verdana, Arial, Helvetica, sans-serif size=2>
						5						</font></div>
           </td>
           <td> 
            <div align=center><font id=achterbahn_v face=Verdana, Arial, Helvetica, sans-serif size=2>
												</font></div>
           </td>
           <td> 
            <div align=left><font size=2 face=Verdana, Arial, Helvetica, sans-serif>verschiedene 
             Achterbahnen</font></div>

           </td>
          </tr>
         </table>
        </td>
       </tr>
       <tr> 
        <td> </td>
       </tr>
      </table>

     </td>
    </tr>
    <tr> 
    	<script language=JavaScript>
				jahr_anpassen(document.all.select2.options[document.all.select2.options.selectedIndex].value)
			</script>	
     <td background=layout/lay4.gif height=20> </td>
    </tr>

sowie, falls für euch interessant der Header der ganzen datei, wobei es auch ohne header nicht geht wie diese test.php beweist:

Code:
<!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN
    [url]http://www.w3.org/TR/html4/loose.dtd>[/url]
<html xmlns=[url]http://www.w3.org/1999/xhtml>[/url]
 <head>
  <meta http-equiv=Content-Type content=text/html; charset=iso-8859-1 />
  <meta name=description content=Beschreibung>
  <meta name=keywords content=Suchwörter />
  <meta name=author content=uninteressant />
  <meta name=publisher content=CoasterIndex.com />
  <meta name=copyright content=CoasterIndex.com />

  
  <title>Coasterbook - CoasterBook - CoasterIndex.com</title>
  <link rel=shortcut icon href=layout/favicon.ico>
 
  • #6
Bei mir ändert sich gar nichts wenn man die Jahreszahlen im DropDown Menü ändert.
Firefox 2.0.0.12
Javascript (Sun Java V6) und Java arbeiten garantiert einwandfrei.
 
  • #7
Hallo zusammen,

habe den Fehler gefunden, es lag daran, dass beim Datenbank auslesen, es passieren konnte, dass eine Zuweisung folgendermaßen aussah:

$daten['sonstwas']=; und dies führte zu fehlern, deswegen ging es bei den anderenauch, weil dort Datensätze vorhanden waren.

Grüße

ScherzkeCks
 
Thema:

JavaScript auf manchen Seiten nicht funktionsfähig

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.840
Beiträge
707.963
Mitglieder
51.494
Neuestes Mitglied
Flensburg45
Oben