mysqldumper
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 03.03.2004, 23:05   #1
TP-Insider
 
Benutzerbild von dieter99
 
Registriert seit: Dec 2001
Ort: Oberfranken
dieter99 ist auf einem guten Weg

window.defaultStatus - Ich brauche einen Profi!


Hallo,
ich habe auf meine Homepage einige externe Inhalte/Links mittels iframe eingebunden (das ganze geschieht offiziell).
Nun mein Problem: wenn ich einen externen Link aufrufe, dann verändert sich der Inhalt meiner Statuszeile. Auf der externen Seite ist nämlich folgender Java Script Code eingebunden:

window.defaultStatus = "das ist ein Test";

Obwohl ich auf meiner html-Seite, wo das iframe liegt, auch den Code window.defaultStatus habe (aber ein anderer Inhalt), wird in der Statuszeile IMMER der Inhalt des externen Links (der im iFrame eingebunden ist) angezeigt.

Gibt es einen Trick, damit ich in der Statuszeile nicht den Inhalt des externen Links sehe???
dieter99 ist offline   Mit Zitat antworten


Alt 04.03.2004, 09:56   #2
TP-Senior
 
Registriert seit: Aug 2003
Ort: Dresden
Karsten Müller ist auf einem guten Weg
Guten Tag.

Vielleicht hilft dir dieser Link weiter. Ich habs nicht getestet, ist nur so ne Idee, die zugegebener Maßen auch schon etwas älter ist. :)


Beste Grüße . . . Karsten
__________________
Der Anfang einer jeden Katastrophe ist eine besch...ne Vermutung.

Klaviertransport gefällig? :-)
Karsten Müller ist offline   Mit Zitat antworten
Alt 09.03.2004, 17:20   #3
TP-Insider
 
Benutzerbild von dieter99
 
Registriert seit: Dec 2001
Ort: Oberfranken
dieter99 ist auf einem guten Weg
ich habe jetzt mal auf der Seite, wo mittels iFrame die externe Seite eingebaut ist, folgendes Script eingefügt:

<script type="text/javascript">
<!--
function MM_displayStatusMsg(msgStr) { //v1.0
status=msgStr;
document.MM_returnValue = true;
}
var i = 0;
function setStatus() {
var strStatus = 'ballimm ballimm';
if(status != strStatus) status = strStatus;
aktiv = window.setTimeout("setStatus()",1000);
}

aktiv = window.setTimeout("setStatus()",1000);
//-->
</script>


Dieses Script hat mir aber nicht wirklich weitergebracht. Sobald ich nach Aufruf der Seite die Maus etwas bewege wird in der Statuszeile wieder der Inhalt der externen Seite angezeigt.
Auf der externen Seite steht folgendes Script:

var NC4 = (document.layers) ? 1 : 0;
var IE4 = (document.all) ? 1 : 0;


window.defaultStatus = 'Text der externen Seite'


function BackButton()
{
if(NC4)
{
back();
}
else
{
frames.history.back();
}
}



function ZweiFrames(URL1,F1,URL2,F2) /* Ändert zwei Frames in einem Frameset */
{
parent.frames[F1].location.href=URL1;
parent.frames[F2].location.href=URL2;
}



function openWindow( pageToLoad, winName, width, height, center)
{
xposition=0; yposition=0;
if ((parseInt(navigator.appVersion) >= 4 ) && (center)){
xposition = (screen.width - width) / 2;
yposition = (screen.height - height) / 2;
}

args = "width=" + width + ","
+ "height=" + height + ","
+ "location=0,"
+ "menubar=1,"
+ "resizable=0,"
+ "scrollbars=1,"
+ "status=0,"
+ "titlebar=0,"
+ "toolbar=0,"
+ "hotkeys=1,"
+ "screenx=" + xposition + "," //NN Only
+ "screeny=" + yposition + "," //NN Only
+ "left=" + xposition + "," //IE Only
+ "top=" + yposition; //IE Only

window.open( pageToLoad,winName,args );
}


Es muss doch irgendwie möglich sein, in der Statuszeile den Text der externen Seite zu unterbinden?!?

Gibt es hier keinen Oberguru der einen heissen Tipp hat???

Ich vermute das beim Aufruf meiner Seite zunächst mein Inhalt für die Statuszeile geladen wird, und anschließend wird erst das iFrame geladen, so dass die externe Seite den Inhalt der Statuszeile überschreibt. Richtig gedacht?
dieter99 ist offline   Mit Zitat antworten
Alt 09.03.2004, 18:05   #4
TP-Insider
 
Benutzerbild von Rizzla
 
Registriert seit: Mar 2001
Ort: München
Rizzla macht alles soweit korrekt
kenn mich mit iframes nich aus aber versuch doch einfach mal den javascript code nach dem aufruf des iframes zu setzen.
JavaScript muss ja nicht unbedingt im Head stehen. Is zwar besser aber dann weisst du ja schonmal ob es so klappt

einfach nach dem geschlosssenen iframe tag

<script type="text/javascript" language="Javascript">
<!--
window.defaultStatus = 'Ich will meinen eigenen Statusleistentext'
//->>
</script>
__________________
Format C:
Rizzla ist offline   Mit Zitat antworten
Alt 10.03.2004, 20:10   #5
TP-Insider
 
Benutzerbild von dieter99
 
Registriert seit: Dec 2001
Ort: Oberfranken
dieter99 ist auf einem guten Weg
@ Rizzla: auch das funktioniert nicht.

Ich bin am verzweifeln ....
dieter99 ist offline   Mit Zitat antworten
Alt 10.03.2004, 21:15   #6
TP-Insider
 
Benutzerbild von Rizzla
 
Registriert seit: Mar 2001
Ort: München
Rizzla macht alles soweit korrekt
poste doch bitte mal den teil des quelltextes in dem du den iframe einbindest. dann schau ich mal
__________________
Format C:
Rizzla ist offline   Mit Zitat antworten
Alt 11.03.2004, 08:51   #7
TP-Insider
 
Benutzerbild von dieter99
 
Registriert seit: Dec 2001
Ort: Oberfranken
dieter99 ist auf einem guten Weg
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="../css/vorlage.css" rel="stylesheet" type="text/css">
</head>

<body link="#0000FF" vlink="#0000FF" alink="#0000FF">
<table width="100%" border="0">
<tr>
<td height="50">
<div align="center"><img src="ueberschrift.gif" width="450" height="57"></div></td>
</tr>
</table>
<table width="100%" height="450" border="0">
<tr>
<td height="400"><div align="right"><img src="symbol1.gif" width="100" height="95">&nbsp;&nbsp;</div></td>
<td width="550" height="400">
<iframe src="http://www.dasIstDerExterneLink.htm" frameborder="1" scrolling="YES" width="100%" height="400" name="xyz">
<p>Anzeige des Frames nicht möglich, Ihr Browser ist veraltet!</p>
</iframe> </td>
<td height="400">&nbsp;&nbsp;<img src="symbol2.gif" width="100" height="95"></td>
</tr>
<tr>
<td height="50">&nbsp;</td>
<td width="550" height="50">
<p align="center" class="schwarz14">weitere Infos gibt es auf der Homepage<a href="http://www.dasIstDerExterneLink.htm" target="_blank">http://www.dasIstDerExterneLink.htm</a></p>
</td>
<td height="50">
</td>
</tr>
</table>
<script type="text/javascript">
<!--
window.defaultStatus = "mein Text";
window.status = "mein Text";
//-->
</script>
</body>
</html>
dieter99 ist offline   Mit Zitat antworten
Alt 11.03.2004, 09:24   #8
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
Evtl. würde auch das Script im IFrame helfen... kannst du URL ja mal posten oder per PM senden. Evtl. kann man über das parent-objekt auf die Funktionen im IFrame zugreifen... was aber auch verboten sein kann, da es womöglich verschiedene Domains sind. Ein Versuch wäre es Wert.

Gruss
Jan
Stuck Mojo ist offline   Mit Zitat antworten
Alt 11.03.2004, 09:41   #9
TP-Insider
 
Benutzerbild von dieter99
 
Registriert seit: Dec 2001
Ort: Oberfranken
dieter99 ist auf einem guten Weg
ich habe eine htm seite in der ein iframe eingebunden ist.
auf der htm seite selbst ist der befehl window.defaultStatus eingebunden, und im iframe nochmal.
ich verstehe nicht warum immer window.defaultStatus im iframe "bevorzugt" wird.
ich habe testweise ein zweites iframe eingebunden (auch mit dem befehl window.defaultStatus), doch das hat auch nichts gebracht, es wird in der statuszeile der text von iframe 1 angezeigt.
im 2.iframe hab ich auch mal statt eine htm seite eine php seite integriert und mit der sleep funktion das script erst nach 10 sekunden starten lassen, damit das 2. iframe wirklich als letztes geladen wird. doch nach wie vor zeigt er in der statuszeile den falschen inhalt :-(((
dieter99 ist offline   Mit Zitat antworten
Alt 11.03.2004, 09:48   #10
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
und was ist mit meiner Frage?
Stuck Mojo ist offline   Mit Zitat antworten
Alt 02.04.2004, 12:04   #11
TP-Newbie
 
Registriert seit: Apr 2004
Ort: Goldau
nielstroem macht alles soweit korrekt
Hi,

nur mal eine ganz simple Überlegung: Du sagst, dass IMMER die Statuszeile des 1. iframes angezeigt wird.

Du hast - wie du sagst - auch bereits ein 2. iFrame erstellt mit anderer Statuszeile, ebenfalls ohne Erfolg (es wird immer die Statuszeile des 1. iFrames verwendet).

--> weshalb nicht einfach mal den IE folgendermassen auszutricksen versuchen:

Erstelle ein unsichtbares, eigenes iFrame mit dem gewünschten Statustext als !!!! 1. iFrame !!!! (z.B. in einem unsichtbaren div-Layer --> style: visibility:hidden).

Danach lädst du die gewünschte, externe Seite in das 2. iFrame.

Wenn nicht etwas ganz Spezielles in der externen Seite sämtliche Statuszeilen-Texte aller Frames deiner Seite überschreibt (und das dürfte nach meinem bescheidenen Wissen eigentlich nicht möglich sein), müsstest du mit diesem Workarround deine Problematik eigentlich lösen können.

Viel Erfolg
nielstroem ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > HTML Puristen
window.defaultStatus - Ich brauche einen Profi! window.defaultStatus - Ich brauche einen Profi!
« link fehler | checkbox anklicken feld deaktiviert »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine 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 an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:18 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67