• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Offline klappt alles, online nicht: Funktion VierFrames Javascript

Status
Für weitere Antworten geschlossen.

dieSavvy

Neues Mitglied
Folgendes ist mein Index:



HTML:
<html>
<head>
<title>layoutmit</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<style type="text/css">td img {display: block;}</style>
<!--Fireworks CS3 Dreamweaver CS3 target.  Created Mon Apr 06 00:53:13 GMT+0200 2009-->
<script type="text/javascript">
function VierFrames(URI1,F1,URI2,F2, URI3,F3,URI4,F4) {
  Frame1=eval("parent."+F1);
  Frame2=eval("parent."+F2);
  Frame3=eval("parent."+F3);
  Frame4=eval("parent."+F4);
  Frame1.location.href = URI1;
  Frame2.location.href = URI2;
  Frame3.location.href = URI3;
  Frame4.location.href = URI4;
}
</script> 
<style type="text/css">
body {margin:0px; padding:0px; background-color:#000000; margin:0px;}

#content {
position:absolute;
top:50%;
left:50%;
width:910px;
height:550px;
margin-left:-455px;
margin-top:-275px;
    }

</style>
</head>
<body>
<div id="content">
<table border="0" cellpadding="0" cellspacing="0" width="910">
<!-- fwtable fwsrc="Unbenannt" fwpage="Seite 1" fwbase="neueslay_gesade_mitstrich.jpg" fwstyle="Dreamweaver" fwdocid = "2048000344" fwnested="0" -->
  <tr>
   <td><img src="Bilder/spacer.gif" width="343" height="1" border="0" alt="" /></td>
   <td><img src="Bilder/spacer.gif" width="6" height="1" border="0" alt="" /></td>
   <td><img src="Bilder/spacer.gif" width="453" height="1" border="0" alt="" /></td>
   <td><img src="Bilder/spacer.gif" width="61" height="1" border="0" alt="" /></td>
   <td><img src="Bilder/spacer.gif" width="6" height="1" border="0" alt="" /></td>
   <td><img src="Bilder/spacer.gif" width="41" height="1" border="0" alt="" /></td>
   <td><img src="Bilder/spacer.gif" width="1" height="1" border="0" alt="" /></td>
  </tr>

  <tr>
   <td colspan="6"><iframe src="counter3.htm" width="910" height="44" frameborder="0" framespacing="0" border="0" scrolling="no"></iframe></td>
   <td><img src="Bilder/spacer.gif" width="1" height="44" border="0" alt="" /></td>
  </tr>
  <tr>
   <td rowspan="4"><img name="neueslay_gesade_mitstrich_r2_c1" src="Bilder/neueslay_gesade_mitstrich_r2_c1.jpg" width="343" height="506" border="0" id="neueslay_gesade_mitstrich_r2_c1" usemap="#m_neueslay_gesade_mitstrich_r2_c1" alt="" /></td>
   <td colspan="5"><iframe src="unten2.htm" width="567" height="6" frameborder="0" framespacing="0" border="0" name="druckunten"></iframe></td>
   <td><img src="Bilder/spacer.gif" width="1" height="6" border="0" alt="" /></td>
  </tr>
  <tr>
   <td rowspan="3"><iframe src="links.htm" width="6" height="500" frameborder="0" framespacing="0" border="0" name="drucklinks"></iframe>
  </td>
   <td colspan="2"><iframe src="start2.htm" width="514" height="423" frameborder="0" framespacing="0" border="0" name="druck"></iframe>
 </td>  
   <td><iframe src="rechts2.htm" width="6" height="423" frameborder="0" framespacing="0" border="0" name="druckrechts"></iframe></td>
   <td rowspan="3"><img name="neueslay_gesade_mitstrich_r3_c6" src="Bilder/neueslay_gesade_mitstrich_r3_c6.jpg" width="41" height="500" border="0" id="neueslay_gesade_mitstrich_r3_c6" alt="" /></td>
   <td><img src="Bilder/spacer.gif" width="1" height="423" border="0" alt="" /></td>
  </tr>
  <tr>
   <td colspan="3"><img name="neueslay_gesade_mitstrich_r4_c3" src="Bilder/neueslay_gesade_mitstrich_r4_c3.jpg" width="520" height="31" border="0" id="neueslay_gesade_mitstrich_r4_c3" alt="" /></td>
   <td><img src="Bilder/spacer.gif" width="1" height="31" border="0" alt="" /></td>
  </tr>
  <tr>
   <td><img name="neueslay_gesade_mitstrich_r5_c3" src="Bilder/neueslay_gesade_mitstrich_r5_c3.jpg" width="453" height="46" border="0" id="neueslay_gesade_mitstrich_r5_c3" alt="" /></td>
   <td colspan="2"><img name="neueslay_gesade_mitstrich_r5_c4" src="Bilder/neueslay_gesade_mitstrich_r5_c4.jpg" width="67" height="46" border="0" id="neueslay_gesade_mitstrich_r5_c4" alt="" /></td>
   <td><img src="Bilder/spacer.gif" width="1" height="46" border="0" alt="" /></td>
  </tr>
</table>

<map name="m_neueslay_gesade_mitstrich_r2_c1" id="m_neueslay_gesade_mitstrich_r2_c1">
<area shape="rect" coords="270,134,325,153"  href="javascript:VierFrames('http://gaestebuch.007box.de/index.php?gbname=gb19227','druck','links2.htm','drucklinks','rechts.htm','druckrechts','unten.htm','druckunten')">
<area shape="rect" coords="228,128,259,142"  href="javascript:VierFrames('geschi.htm','druck','links2.htm','drucklinks','rechts.htm','druckrechts','unten.htm','druckunten')">
<area shape="rect" coords="190,122,219,135"  href="javascript:VierFrames('HPlinks.htm','druck','links2.htm','drucklinks','rechts.htm','druckrechts','unten.htm','druckunten')">
<area shape="rect" coords="164,117,180,128"  href="javascript:VierFrames('me.htm','druck','links2.htm','drucklinks','rechts.htm','druckrechts','unten.htm','druckunten')">
<area shape="rect" coords="125,111,153,124"  href="javascript:VierFrames('fotos.htm','druck','links2.htm','drucklinks','rechts.htm','druckrechts','unten.htm','druckunten')">
<area shape="rect" coords="52,99,114,118"  href="javascript:VierFrames('startneu.htm','druck','links2.htm','drucklinks','rechts.htm','druckrechts','unten.htm','druckunten')">
</map>
</div>
</body>
</html>



Ich verstehe einfach nicht, wo der Fehler ist. Wenn ich mir die Sachen im IE oder in Firefox offline angucke, dann funktionniert alles. Es werden gleichzeitig vier Frames geöffnet, so wie ich das will. Sobald ich alles hochlade, klappt es aber nicht mehr. :-( Irgendwas ist da an der Funktion VierFrames falsch. Und was meint IE mit
"Zeile: 14
Zeichen: 3
Fehler: 'Frame1.location' ist null oder kein Objekt
Code: 0
URL: http://www.lysamstag.bplaced.net"
(<--- Da auch direkt der Link zu meiner Seite)

Ich hoffe ihr könnt mir helfen.
 
Oh, ich hatte das alles schonmal hochgeladen, da hatte es in Firefox geklappt aber im IE nicht. Daraufhin hab ich mein ales Layout wieder hochgeladen und rumexperimentiert und versucht den Fehler zu finden, wieso es im IE nicht klappt. Dabei hab ich irgendwas verändert, dass es online irgendwann auch bei Firefoy nicht mehr geklappt hat. Gerade sehe ich aber, dass es doch in Firefox funktionniert wie ich es möchte.
Also müsste das Thema eigentlich heißen:
"Javascript Funktion VierFrames klappt in Firefox, aber in IE nicht!"

Gruß,
dieSavvy
PS: BLÖDER IE!!!!
 
Das gibts ja nicht!!!

Schaut euch das an:

layoutmit

und dann dasselbe unter

Lydia - www.samstag.de.vu


Wie kann es an der Domain liegen, dass es nicht klappt!? samstag.de.vu ist doch schließlich auf lysamstag.bplaced.net verlinkt!!! Also:
Im IE und Firefox klappt alles, wenn man den 1. Link benutzt. Da aber alle den 2. Link benutzen, hab ich n dickes Problem. Nur welches!?
 
Sicherheitsvorgaben des IEs. Das Script was du da geschrieben hast ist auch richtig scheiße. Es gibt keinen Grund eval() zu benutzen.

Ich denke du willst sowas:
Code:
var frame1 = parent.frames[framename1];
frame1.location = url1;
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben