WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

HTML, XHTML, CSS , style, XML, Javascript und mehr, Fragen, Tipps und Anregungen zu diesen Basic Techniken - hier rein !


Forum » HTML, CSS - Hilfe für das Erstellen einer Homepage » IFrame Verlinkungsproblem » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von Ori
SelfHTML: Links (Zielfenster)

Oder oben gucken.
von Sajko
so, nu will ich auch mal, ich hab auch nen prob. also:

ich hab ne html page, bei der ihc in der mitte ein iframe machen will,hab ich auch alles soweit fertig.

das prob,!
was muss ich im link eingeben damit der zb im iframe downloads.html anzeigen soll ??? :(
von Thomas
So gehts definitiv:

1: 
2: 
3: 
4: 
5: 
6: 
7:
 
<script Language="Javascript">
	document.writeln('<iframe src="if1.htm" name="meiFreimle"></iframe>');
</script>

<a href="if2.htm" target="meiFreimle">Iframe2</a>
<a href="if1.htm" target="meiFreimle">Iframe1</a>


Als Anführungszeichen für Javascript Parameter im HTML - Body verwendest du Hochkommata ( ' ) .
Als Anführungszeichen im String der writeln() Funktion kannst du ganz normale Anführungszeichen verwenden.

Greets
Tommes


---
Bin nicht dafür bekannt, ein Blatt vor den Mund zu nehmen.
von Korre
Kleiner JS-Fehler (müsste dir da eignetlich auch angezeigt werden):
1: 
2: 
3:
document.writeln("<IFRAME SRC='http://wwww.nillin.net' width=100% height=100% marginwidht=0 marginheight=0 hspace=0 vspace=0 frameborder=0 scrolling=auto name="MeinIFrame"> ');


Statt name="MeinIFrame" muss es name='MeinIFrame', da du die "normalen" Anführungszeichen schon eine Stufe höher verwendest....
von nillin
danke dir erstmal,

aber es geht nicht! ich hatte es fast genauso schonmal probiert. hab grad ne kleine testseite gebastelt (inhalt ohne sinn):


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>IFrame Testseite ::..::..</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>


<table width="460" border="0" cellpadding="1" cellspacing="1" bgcolor="#CCCCCC" style="font-family: verdana,helvetiva,arial,sans-serif; font-size: 11px;color:#111111;">
<tr>
<td bgcolor="#FFFFFF">&nbsp;</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">
<table width="460" border="0" cellspacing="0" cellpadding="0" style="font-family: verdana,helvetiva,arial,sans-serif; font-size: 11px;color:#111111;">
<tr>
<td bgcolor="#FFFFCC"><a href="http://www.web.de" target="MeinIFrame">link web.de</a></td>
<td bgcolor="#FFCCCC"><a href="http://www.freenet.de" target="MeinIFrame">link freenet.de</a></td>
<td bgcolor="#CCCC99"><a href="http://www.stern.de" target="MeinIFrame">link stern.de</a> </td>
</tr>
</table></td>
</tr>
<tr>
<td bgcolor="#FFFFFF">&nbsp;</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">IFrame Ansichtsbereich mit Namenszuweisung:</td>
</tr>
<tr>
<td bgcolor="#FFFFFF"><br>
<table width="400" height="200" border="0" align="center" cellpadding="10" cellspacing="1" bgcolor="#CC0000">
<tr>
<td bgcolor="#FFCC00">
<script language="JavaScript">
if (document.layers) {
alert(navigator.appName);
document.writeln("<layer1 src='http://www.nillin.net' width=100% height=100% visibility=show>http://www.nillin.net</layer1>");
}
else {
document.writeln("<IFRAME SRC='http://wwww.nillin.net' width=100% height=100% marginwidht=0 marginheight=0 hspace=0 vspace=0 frameborder=0 scrolling=auto name="MeinIFrame">
");
document.writeln("</IFRAME>");
}
</script>
</td>
</tr>
</table>&nbsp;</td>
</tr>
<tr>
<td bgcolor="#FFFFFF"><br>
<table width="400" height="200" border="0" align="center" cellpadding="10" cellspacing="1" bgcolor="#CC0000">
<tr>
<td bgcolor="#FFCC00">
<script language="JavaScript">
if (document.layers) {
alert(navigator.appName);
document.writeln("<layer1 src='http://www.web.de' width=100% height=100% visibility=show>http://www.web.de</layer1>");
}
else {
document.writeln("<IFRAME SRC='http://www.web.de' width=100% height=100% marginwidht=0 marginheight=0 hspace=0 vspace=0 frameborder=0 scrolling=auto>");
document.writeln("</IFRAME>");
}
</script>
</td>
</tr>
</table>&nbsp;</td>
</tr>
</table>
</body>
</html>

Ich habe dem IFrame einen Namen gegeben, dann geht aber gar nix mehr! Die drei Links öffnen sich dann in nem eigenem Fenster! Siehe dann Testseite...

Ich denke mit dem Script stimmt was nicht, geht es auch nicht ohne Java und Layer? Muss aber auch im Netscape funktionieren, und mit diesem layer/iframe script geht es!!!

Also wer kann noch helfen??? Danke...

Nach oben