Entwickler-Ecke
Programmiersprachen (Client) - [HTML & JS] frameBorder per JS
WeBsPaCe - Fr 25.05.07 20:52
Titel: [HTML & JS] frameBorder per JS
Tach! ;-)
Könnte mir jemand von euch behilflich sein und mir erklären, wie man per Javascript die frameBorder-Eigenschaft eines Inlineframes ändert?
Hab meiner Meinung nach alles Sinnvolle ausprobiert. Mach seit gestern nichts anderes. :-(
MfG,
WeBBy
PS: Seh grad nur ich keine Smilies im obrigen Beitrag?!
Marco D. - Fr 25.05.07 22:02
Zeig mal, was du bis jetzt schon probiert hast.
Naja normalerweise läuft das doch in JS so, dass du document.irgendwas.frameBorder = '40' schreibst.
Bleibt die Frage, wie man genau den Inline-Frame anspricht. Zeig mal den entsprechenden HTML-Code.
WeBsPaCe - Sa 26.05.07 13:21
Tach.
Marco D. hat folgendes geschrieben: |
Zeig mal, was du bis jetzt schon probiert hast. |
Zu viel. ;-)
Marco D. hat folgendes geschrieben: |
Naja normalerweise läuft das doch in JS so, dass du document.irgendwas.frameBorder = '40' schreibst. |
Nun ja. Normalerweise. Zudem darf
frameBorder nur die Werte
1 oder
0 bzw.
yes oder
no besitzen.
40 macht keinen Sinn.
Marco D. hat folgendes geschrieben: |
Bleibt die Frage, wie man genau den Inline-Frame anspricht. Zeig mal den entsprechenden HTML-Code. |
Ist doch völlig wurscht, Beispiel:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9:
| <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title></title> </head> <body> <iframe src="http://www.google.de"></iframe> </body> </html> |
Danke für deine Antwort.
MfG,
WeBBy
GTA-Place - Sa 26.05.07 13:28
getElementById benutzt?
Marco D. - Sa 26.05.07 13:29
Quelltext
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:
| <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title></title> </head> <body> <iframe id='iframe' src="http://www.google.de"></iframe> </body> </html>
//JS: //set ist boolean function SetFrameBorder(set) { var frame = document.getElementById('iframe'); if (set) { frame.frameBorder = 'yes'; } else { frame.frameBorder = 'no'; } }
//Vlt. geht's es so auch function SetFrameBorder(set) { document.getElementById('iframe').frameBorder = (int) set; } |
Christian S. - Sa 26.05.07 13:31
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21:
| <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title></title>
<script type="text/javascript" language="javascript1.2"> <!-- function hideBorder() { theFrame = document.getElementById("myIFrame"); theFrame.frameBorder = "0"; } //--> </script>
</head> <body> <iframe id="myIFrame" src="http://www.google.de"></iframe> <input type="button" onclick="hideBorder()" /> </body> </html> |
//edit: Die Antwort-Benachrichtigung funktioniert halt nur dann, wenn man auch im Editor ist ;-)
WeBsPaCe - So 27.05.07 20:31
Tach.
Ich vergaß wohl zu sagen, dass ich eine Lösung für FF sowohl IE suche. :wink: Die beiden Lösungen (bzw. der eine Lösungsansatz; sind ja beide Lösungen recht ähnlich) hatte ich auch schon und führen bei mir im IE nicht zum gewünschten Erfolge. :-(
Bei euch etwa doch?!
MfG,
WeBBy
//EDIT: Jetzt erstma ne Woche Urlaub. Also postet schön, bis ich wieder da bin. :tongue:
WeBsPaCe - Mo 04.06.07 14:42
Mhm, bin wieder da.
Hat keiner geantwortet, weil's bei niemandem geht? Ihr könnt mir ruhig auch schreiben, dass es bei euch so wie oben beschrieben auch nicht geht, dann komm ich mir nicht so blöd vor... ;-)
Auch das will nicht:
Quelltext
1: 2: 3:
| var iehack = document.createAttribute("frameborder"); iehack.nodeValue = "0"; document.getElementsByTagName("iframe")[0].setAttributeNode(iehack); |
:-(
MfG,
WeBBy
blackbirdXXX - So 17.06.07 11:14
Probier node.style.borderWidth = '0px'; oder was auch immer du willst.
WeBsPaCe - Mi 20.06.07 15:23
Tach.
blackbirdXXX hat folgendes geschrieben: |
Probier node.style.borderWidth = '0px'; oder was auch immer du willst. |
Was ist "node" bei dir? firstChild?! :nixweiss:
MfG,
WeBBy
Heiko - So 24.06.07 16:44
blackbird meint wahrscheinlich den Node "iframe":
Quelltext
1:
| document.getElementById("myIFrame").style.borderWidth |
WeBsPaCe - Di 26.06.07 20:05
Heiko hat folgendes geschrieben: |
blackbird meint wahrscheinlich den Node "iframe":
Quelltext 1:
| document.getElementById("myIFrame").style.borderWidth | |
Ooookay. Geht nicht. ;-)
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title></title> </head> <body> <iframe src="http://www.google.de" id="myIFrame"></iframe> <button onclick="document.getElementById('myIFrame').style.borderWidth = '0px';">Drück mich!</button> </body> </html> |
:-(
MfG,
WeBBy
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!