Probleme mit Link bei IE,Safari

ergononestme

Grünschnabel
Hallo zusammen, ich hätte da mal ne kurze Frage!


Wie muss ich diesen Link formulieren damit zb.: IE und Safari das skript verstehen? Mit Firefox gehts...


<p><a href="javascript :start1()"><img src="./buttons/Link1.png" alt="noimg"></a></p>

Primär will ich mit dem Link in das Skript springen, und der Link wird mit einem Bild (Button) hinterlegt


HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<style type="text/css">
body { background-color:#A0C544;
       margin-left:100px; }
* { color:blue; }
</style>
</head>
<body>
<script language="JavaScript">
<!--

	function start0()         
	{
	parent.kopf.location = "./kopf.htm";   
	parent.anzeige.location = "./anzeige.htm";  
			
	}
	
		function start1()
		{
		parent.kopf.location = "./kopfsets/funktionaere.htm";
		parent.anzeige.location = "./anzeigesets/anzeige1.htm";
		}
	
	function start2()
	{
	parent.kopf.location = "./kopfsets/sondervereine.htm";
	parent.anzeige.location = "./anzeigesets/anzeige2.htm";
	}

		function start3()
		{
		parent.kopf.location = "./kopfsets/preisrichter.htm";
		parent.anzeige.location = "./anzeigesets/anzeige3.htm";
		}

	function start4()
	{
	parent.kopf.location = "./kopfsets/leistungsbericht.htm";
	parent.anzeige.location = "./anzeigesets/anzeige4.htm";
	}
	
		function start5()
		{
		parent.kopf.location = "./kopfsets/rasseneinteilung.htm";
		parent.anzeige.location = "./anzeigesets/anzeige5.htm";
		}

	function start6()
	{
	parent.kopf.location = "./kopfsets/taetowierung.htm";
	parent.anzeige.location = "./anzeigesets/anzeige6.htm";
	}




</script>
<p><a href="javascript:start1()"><img src="./buttons/Link1.png" alt="noimg"></a></p>  <!--//<p> (p = paragraph = Absatz) leitet einen Textabsatz ein. </p> beendet den Textabsatz und steht am Ende des Absatztextes. -->
<p><a href="javascript:start2()"><img src="./buttons/Link2.png" alt="noimg"></a></p>  <!--//<a href="www.google.at>"bala"</a> a href bezeichnet einen Anker (Link) <a href="link">Name des Ankers</a> -->
<p><a href="javascript:start3()"><img src="./buttons/Link3.png" alt="noimg"></a></p>
<p><a href="javascript:start4()"><img src="./buttons/Link4.png" alt="noimg"></a></p>
<p><a href="javascript:start5()"><img src="./buttons/Link5.png" alt="noimg"></a></p>
<p><a href="javascript:start6()"><img src="./buttons/Link6.png" alt="noimg"></a></p>
<p><a href="javascript:start0()"><img src="./buttons/Link9.png" alt="noimg"></a></p>
</body>

<!--
HTML
<p> (p = paragraph = Absatz) leitet einen Textabsatz ein. </p> beendet den Textabsatz und steht am Ende des Absatztextes.
<a href="www.google.at>bala</a> a href bezeichnet einen Anker (Link) <a href="link">Name des Ankers</a> 

JAVA
function start0()   // definiert die Funktion start0()      
{  	// Funktionsinhalt
parent.kopf.location = "./kopf.htm";    // parent ist ein reservierter Fenstername, den Sie zum Ansprechen von Fenstern innerhalb eines Frame-Sets
parent.anzeige.location = "./anzeige.htm";  // Läd in die location "anzeige" oder "kopf" die Datein im Relativen Pfad "./kopf1.htm" oder "./anzeige1.htm";
}	// Funktionsinhalt ende
-->
 
Zuletzt bearbeitet:
Hi,

es fehlt ein abschliessender Kommentar am Ende des Scriptbereichs, ansonsten funktioniert es bei mir auch im IE und im Safari (Win).

Testdokument:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<style type="text/css">
body { background-color:#A0C544;
       margin-left:100px; }
* { color:blue; }
</style>
</head>
<body>
<script type="text/javascript">
<!--

	function start0()
	{
	parent.kopf.location = "http://www.tutorials.de/";
	parent.anzeige.location = "http://www.google.de/";

	}

		function start1()
		{
	parent.kopf.location = "http://www.google.de/";
	parent.anzeige.location = "http://www.tutorials.de/";
		}

	function start2()
	{
	parent.kopf.location = "http://www.tutorials.de/";
	parent.anzeige.location = "http://www.google.de/";
	}

		function start3()
		{
	parent.kopf.location = "http://www.google.de/";
	parent.anzeige.location = "http://www.tutorials.de/";
		}

	function start4()
	{
	parent.kopf.location = "http://www.tutorials.de/";
	parent.anzeige.location = "http://www.google.de/";
	}

		function start5()
		{
	parent.kopf.location = "http://www.google.de/";
	parent.anzeige.location = "http://www.tutorials.de/";
		}

	function start6()
	{
	parent.kopf.location = "http://www.tutorials.de/";
	parent.anzeige.location = "http://www.google.de/";
	}
//-->
</script>
<iframe name="kopf" src=""></iframe>
<iframe name="anzeige" src=""></iframe>
<p><a href="javascript:start1()"><img src="../bilder/fussball1.jpg" alt="noimg"></a></p>  <!--//<p> (p = paragraph = Absatz) leitet einen Textabsatz ein. </p> beendet den Textabsatz und steht am Ende des Absatztextes. -->
<p><a href="javascript:start2()"><img src="bild.gif" alt="noimg"></a></p>
<p><a href="javascript:start3()"><img src="bild.gif" alt="noimg"></a></p>
<p><a href="javascript:start4()"><img src="bild.gif" alt="noimg"></a></p>
<p><a href="javascript:start5()"><img src="bild.gif" alt="noimg"></a></p>
<p><a href="javascript:start6()"><img src="bild.gif" alt="noimg"></a></p>
<p><a href="javascript:start7()"><img src="bild.gif" alt="noimg"></a></p>

<!--
HTML
<p> (p = paragraph = Absatz) leitet einen Textabsatz ein. </p> beendet den Textabsatz und steht am Ende des Absatztextes.
<a href="www.google.at>bala</a> a href bezeichnet einen Anker (Link) <a href="link">Name des Ankers</a>

JAVA
function start0()   // definiert die Funktion start0()
{  	// Funktionsinhalt
parent.kopf.location = "./kopf.htm";    // parent ist ein reservierter Fenstername, den Sie zum Ansprechen von Fenstern innerhalb eines Frame-Sets
parent.anzeige.location = "./anzeige.htm";  // Läd in die location "anzeige" oder "kopf" die Datein im Relativen Pfad "./kopf1.htm" oder "./anzeige1.htm";
}	// Funktionsinhalt ende
-->
</body>
</html>
Ciao
Quaese
 
Danke, ich verstehe zwar nicht warum es jetzt geht....., aber
jetzt habe ich 2 boxen in meinem Navigationsmenue (!)

Die müssen weg

---> siehe Anhang

Achja für was ist dieses

<iframe name="kopf" src=""></iframe>
<iframe name="anzeige" src=""></iframe>

im Skript funktioniert auch ohne....

Mit abschliessendem Kommentar meinst du //--> ? was bewirkt das genau in diesem Fall?

Meine Index sieht das wie folgt aus

<html>
<head>
</head>
<frameset framespacing="0" border="false" frameborder="0" rows="120,*">
<frame name="kopf" src="kopf.htm">
<frameset cols="150,*">
<frame name="navi" src="navi.htm">
<frame name="anzeige" src="anzeige.htm">
</frameset>
</frameset>
</html>

Und beim ausführen der Seite bekomme ich beim IE die Meldung mit den gesperrten ActiveX-Steuerelementen...Sicherheitsgründen...kann man das auch irgendwie umgehen oder steht das bei jedem der mit IE auf die Seite geht? Sonst funktionieren die Kopfzeilen nicht, bevor man ActiveX Elemente zulässt
 

Anhänge

  • Navi.JPG
    Navi.JPG
    34,3 KB · Aufrufe: 16
Zuletzt bearbeitet:
Hi,
Achja für was ist dieses

<iframe name="kopf" src=""></iframe>
<iframe name="anzeige" src=""></iframe>
Das ist für die beiden Boxen verantwortlich. Sie haben nur als Testframes gedient, um kein komplettes Frameset aufbauen zu müssen.
Mit abschliessendem Kommentar meinst du //--> ? was bewirkt das genau in diesem Fall?
Ja, genau das meinte ich. Die Kommentare dienen dazu, um den Inhalt des Scriptbereichs vor Browsern zu verbergen, die das Script-Tag nicht unterstützen.
Und beim ausführen der Seite bekomme ich beim IE die Meldung mit den gesperrten ActiveX-Steuerelementen...
Ich gehe mal davon aus, dass du die Datei aus dem Dateisystem heraus startest (file:///C:/). Wenn du sie über einen Webserver aufrufst, sollte die Meldung nicht erscheinen.

Ciao
Quaese
 
Es ist noch ein kleines Problem aufgetaucht!

Ich möchte mit einem Link aus der Navi Leiste eine andere Seite komplett laden,
baue ich das jetzt so ein, dann wird die Seite in den Anzeige Frame geladen!
Wie kann ich das verhindert?

z.b. mit google

HTML:
<p><a href="www.google.at"><img src="google.gif" alt="noimg"></a></p>
 
Zuletzt bearbeitet:
Hi,

Code:
<a href="www.google.at" target="_parent">
öffnet das Verweisziel im Elternfenster.

mfg Maik
 

Neue Beiträge

Zurück