IFrames & .asp verstehen sich nicht?
Sven
- html
0 Eternius0 luiggi0 ziegenmelker0 Sven0 wahsaga0 Sven
0 ziegenmelker0 MudGuard
Hallo,
ganz komisches Problem.
Habe ein Iframe eingebaut in dem ein externer Shop geöffnet werden soll... mit folgendem code:
<iframe src="http://62.138.56.210/WebEdition/default.asp?Shop=3" name="shop" scrolling="no" frameborder="0" align="left" marginheight="0px" marginwidth="0px" height="480" width="640">Ihr
Browser unterstützt leider keine Inline-Rahmen.</iframe>
oder auch folgenden hab ich versucht:
<iframe src="about:blank" ID="ShopFrame" name="Shop" width="774" height="500" scrolling="no" frameborder="0">Ihr
Browser unterstützt leider keine Inline-Rahmen.</iframe>
<script>
if (adresse) {
document.getElementById("ShopFrame").src = adresse;
}else {
document.getElementById("ShopFrame").src = "http://62.138.56.210/WebEdition/default.asp?Shop=3";
;
}
</script>
Beide funktionieren nicht im Internet Explorer 6, sowie auch nicht im Safari...
liegt es an der .asp Datei oder woran kann es liegen, dass er die Seite nicht findet?
momentan eingebaut auf www.inkiess.de/shop.htm
Würde mich sehr über Hilfe freuen!
Hallo,
Mozzi gibt mir einen "Umleitungslimit für diese Url überschritten [..]" Fehler.
gruss
Hallo,
Mozzi gibt mir einen "Umleitungslimit für diese Url überschritten [..]" Fehler.
ich habe die URL direkt eingegeben und bekam keine Fehlermeldung.
cu,
ziegenmelker
Hi,
wo Dein Problem liegt, kann ich dir nicht sagen, generell geht der IE mit Iframes und ASP sehr gut.
Stefan
Hallo,
ich habe mir den Quelltext mal flüchtig angesehen. Er ist so voller Fehler, daß einem die Lust vergehen kann.
Rufe doch mal einen Validator auf, z.B.
http://www.validome.org/validate,
beseitige die Fehler, und Frage dann noch mal, wenn du immer noch nicht weiter kommst.
cu,
ziegenmelker
Na ja es waren ja nun keine gravierenden Fehler. Habe sie aber nun soweit es geht beseitigt. Laut der HTML-Attributreferenz für ein IMG ist der "name" in einem IMG erlaubt, allerdings zeigt er mir das als Fehler an. Allerdings ohne name funktioniert das Java Script nicht.
Nun gut, trotzdem funktioniert der Shop immer noch nicht.
Woran kann es noch liegen?
hi,
Nun gut, trotzdem funktioniert der Shop immer noch nicht.
könntest du bitte zur kenntnis nehmen, dass "funktioniert nicht" in diesem raum nicht als akzeptable problembeschreibung gilt?
danke.
</faq/#Q-07b>
</faq/#Q-07c>
</faq/#Q-07d>
gruß,
wahsaga
Ich dachte eine Beschreibung des Problemes reicht. Sorry
Again:
Habe ein Iframe eingebaut in dem ein externer Shop geöffnet werden soll... mit folgendem code:
<iframe src="http://62.138.56.210/WebEdition/default.asp?Shop=3" name="shop" scrolling="no" frameborder="0" align="left" marginheight="0px" marginwidth="0px" height="480" width="640">Ihr
Browser unterstützt leider keine Inline-Rahmen.</iframe>
oder auch folgenden hab ich versucht:
<iframe src="about:blank" ID="ShopFrame" name="Shop" width="774" height="500" scrolling="no" frameborder="0">Ihr
Browser unterstützt leider keine Inline-Rahmen.</iframe>
<script>
if (adresse) {
document.getElementById("ShopFrame").src = adresse;
}else {
document.getElementById("ShopFrame").src = "http://62.138.56.210/WebEdition/default.asp?Shop=3";
;
}
</script>
Beide funktionieren nicht im Internet Explorer 6, sowie auch nicht im Safari...
liegt es an der .asp Datei oder woran kann es liegen, dass er die Seite nicht findet?
momentan eingebaut auf www.inkiess.de/shop.htm
Würde mich sehr über Hilfe freuen!
Hallo Sven,
Na ja es waren ja nun keine gravierenden Fehler. Habe sie aber nun soweit es geht beseitigt. Laut der HTML-Attributreferenz für ein IMG ist der "name" in einem IMG erlaubt, allerdings zeigt er mir das als Fehler an. Allerdings ohne name funktioniert das Java Script nicht.
wenn ich dazu komme, schaue ich mir das später noch mal an
Nun gut, trotzdem funktioniert der Shop immer noch nicht.
Woran kann es noch liegen?
Du weist dem Iframe zwar eine neue Quelle zu, aber das alleine bringt deinen Browser noch nicht dazu, den Iframe auch zu aktualisieren.
Du erreichst das z.B. mit der Zeile
top.Shop.location.href = "http://62.138.56.210/WebEdition/default.asp?Shop=3";
in deinem JavsScript Code.
Hierzu ist es wichtig, daß der Iframe auch einen Namen hat, in diesem Falle "Shop", denn über die Id kommst du AFAIK nicht an das window-objekt heran, welches als Unterobjekt das Objekt location hat.
http://de.selfhtml.org/javascript/objekte/location.htm#href
cu,
ziegenmelker
Hi,
Na ja es waren ja nun keine gravierenden Fehler. Habe sie aber nun soweit es geht beseitigt. Laut der HTML-Attributreferenz für ein IMG ist der "name" in einem IMG erlaubt,
für HTML 4.01.
Du verwendest aber - aus welchen Gründen auch immer - HTML 4.0
cu,
Andreas