我一个HTML页面有2个框架,一个内的链接点击后,在另一个框架内响应,请问如何设置另一个框架的默认页面?

我一个HTML页面有2个框架,一个内的链接点击后,在另一个框架内响应,请问如何设置另一个框架的默认页面?,第1张

用JS来控制嘛,比如

<html >

<head>

<title>QQ空间</title>

<script type="text/javascript">

function pic1() {

documentgetElementById("s")src="img/imges/12jpg"

}

function pic2() {

documentgetElementById("s")src = "img/imges/13jpg"

}

function pic3() {

documentgetElementById("s")src = "img/imges/15jpg"

}

function pic4() {

documentgetElementById("s")src = "img/imges/150K4A96-0jpg"

}

function pic5() {

documentgetElementById("s")src = "img/imges/150K45O0-3jpg"

}

function pic6() {

documentgetElementById("s")src = "img/imges/150K425A-6jpg"

}

function pic7() {

documentgetElementById("s")src = "img/imges/150K42345-5jpg"

}

</script>

</head>

<body>

<div id="head">

<a href="#" onclick="pic1()" ><img alt="" class="style1" src="img/12jpg" /></a>

<a href="#" onclick="pic2()"> <img alt="" class="style2" src="img/13jpg" /></a>

<a href="#" onclick="pic3()"><img alt="" class="style3" src="img/15jpg" /></a>

<a href="#" onclick="pic4()"><img alt="" class="style4" src="img/150K4A96-0jpg" /></a>

<a href="#"onclick="pic5()"><img alt="" class="style5" src="img/150K45O0-3jpg" /></a>

<a href="#"onclick="pic6()"><img alt="" class="style6" src="img/150K425A-6jpg" /></a>

<a href="#" onclick="pic7()"><img alt="" class="style4" src="img/150K42345-5jpg" /></a>

</div>

<div id="footer">

<img id="s" src="img/imges/12jpg" alt="s"/>

</div>

</body>

</html>

1、先在找个文件夹创建文件indexhtml。

2、然后用能编辑文本文件的软件打开indexhtml,indexhtml的初始内容如图。

3、接着编写两个样式作为鼠标移动时div修改的样式。

4、然后编写js代码修改div的样式。

5、编辑完indexhtml后保存,在浏览器中打开indexhtml。效果如图。鼠标移入移出div时,div的样式改变。

6、如果想div能改变多个样式。可如图修改indexhtml文件。

插上U盘,设置U盘连接到虚拟机!

复制虚拟机存储目录下的握手包到U盘

设置虚拟机弹出U盘

虚拟机断开U盘连接后,U盘就自动连接上主机了,握手包就复制出来咯!

一般来说,这说明了路径不对。

解决方法:使用<img src=" <%=requestgetContextPath()%>/resources/test_picjpg"/>

requestgetContextPath()读取工程名,这样部署到哪都能读到文件了

注:JSP貌似会区别文件的大小写问题,若resources中名为test_picJPG的话,就一定要写成

<img src=" <%=requestgetContextPath()%>/resources/test_picJPG"/>才能正常显示

附例子:

<%@ page contentType="text/html;charset=GB2312"%>

<%

String path = requestgetContextPath();

String basePath = requestgetScheme()+"://"+requestgetServerName()+":"+requestgetServerPort()+path+"/";

%>

<html>

<head>

</head>

<body>

<img src=" <%=path%>/resources/topJPG" />

</body>

</html>

jsp中的不显示是因为路径不对,导致无法定位到。

路径如果在工程中的话,写法如下:

background="${pageContextrequestcontextPath}/imges/xxjpg" ;

通用写法:

${pageContextrequestcontextPath}/文件夹名/名

1 默认位置:

Spring Boot能大大简化WEB应用开发的原因, 最重要的就是遵循“约定优于配置”这一基本原则。Spring Boot的关于静态资源的默认配置已经完全满足绝大部分WEB应用的需求。没必要去弄手续繁杂的自定义,用Spring Boot的约定就好了。

在Maven 工程目录下,所有静态资源都放在src/main/resource目录下,结构如下:

src/main/resource

|__________static

|_________js

|_________images

|_________css

例如,imges目录下的demojpg 在HTML/JSP中访问是的路径就是<img src="/images/demojpg">, 因为Spring Boot的缺省工作目录就是src/main/java, 当访问资源时,就是src/main/resources, 而/static/被SPRING BOOT被映射到了classpath:/static下。所以也可以不带起始的“/”,直接写成<img src="images/demojpg">。

以下代码示例为Hello World 加了个显示, 这里的demojpg在maven工程的位置存放就是src/main/resource/static/images/demojpg,

可用<img src="image/demojpg">访问

@Controller

//@EnableAutoConfiguration

public class HelloController {

@RequestMapping("/")

@ResponseBody

public String hello() {

return "hello world <img src=\"image/demojpg\">";

}

}

2 添加自定义:

注意是添加,不是替换,添加不影响原来的默认约定。非要自定义,那就配置类继承WebMvcConfigurerAdapter

@Configuration

public class MyWebAppConfig extends WebMvcConfigurerAdapter {

@Override

public void addResourceHandlers(ResourceHandlerRegistry registry) {

registryaddResourceHandler("/myResource/")addResourceLocations("classpath:/myResource/");

superaddResourceHandlers(registry);

}

}

欢迎分享,转载请注明来源:品搜搜测评网

原文地址:https://pinsoso.cn/meirong/1768153.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-10-16
下一篇2023-10-16

随机推荐

  • 姐妹们,婷美抗皱眼部套盒好用吗?

    用完妮维雅男士洁面泥,感觉脸特别凉,凉到刺痛,但一会儿就好了。这种情况可能是因为你对某些成分过敏导致的。虽然我不能确定你是否真的过敏,但你描述的症状和体验与过敏反应相似。妮维雅男士洁面泥是一款受到非常多消费者喜欢和好评的产品,但并不代表每个

    2024-04-15
    49600
  • 天气丹使用顺序图解,天气丹用法步骤

    天气丹护肤产品中包括很多款,针对皮肤的效果也是不一样的,在使用的时候一定要注意它的顺序,如果使用顺序错误很容易导致护肤品达不到最佳的效果,那么天气丹使用顺序图解是什么?天气丹用法步骤是什么呢?天气丹的套盒中产品是十分全面的,其中包括天气丹水

    2024-04-15
    44000
  • 妮维雅防晒喷雾和妮维雅防晒紧肤精华有什么区别?哪个防晒效果更好?

    两者相比当然是妮维雅防晒喷雾防晒好,但以专业美容来看的话选择防晒最好是防晒霜对皮肤伤害小些,防晒喷雾防晒是物理防晒最好不要直接接触皮肤,因为防晒霜本身就添加防水剂还有化学成分,所以一般我们都建议在擦防晒霜之前要擦霜这样对皮肤的伤害到最低又能

    2024-04-15
    34900
  • 妮维雅在哪个国家最便宜

    德国。因为妮维雅是德国的品牌,妮维雅630淡斑焕白精华液30ml在德国售价为193欧元,折合人民币1461元,而在国内售价为259元。妮维雅成立于1911年,属于德国拜尔斯道夫公司旗下的一个护肤品品牌。德意志联邦共和国,简称德国,是位于中欧

    2024-04-15
    34900
  • 医院皮肤科薇诺娜比网上贵吗

    对。医院皮肤科薇诺娜的有效成分包含丁二醇、透明质酸钠、青刺果等,其有效成分不仅可以促进肌肤形成正常的屏障功能,而且还可以提升皮肤的耐受性,医院会收取一些其他的费用,线下的较为贵,在网上买的相对便宜。宝宝湿疹医生开了薇诺娜,薇诺娜宝贝舒润滋养

    2024-04-15
    27500
  • 精华露,精华凝露有什么区别

    精华露,精华凝露没有区别,两者意思相同,即精华素。精华素是用于脸部的护肤品中的一种,含有较珍贵的功效成分,如植物提取物、神经酰胺、角鲨烷等,它的作用有防衰老、抗皱、保湿、美白、去斑等等。精华素通常使用在护肤水之后,乳液或面霜之前。由于精华液

    2024-04-15
    35800
  • 精华露在什么时候用??爽肤水后还是前,乳液后还是前??

      精华露用在爽肤水后乳液前。  1、化妆水  化妆水的作用在于再次清洁以恢复肌肤表面的酸碱值,并调理角质层,使肌肤更好地吸收,为使用保养品作准备。伊伊建议油性皮肤使用紧肤水,健康皮肤使用爽肤水,干性皮肤使用柔肤水,混合皮肤T区使用紧肤水,

    2024-04-15
    33800

发表评论

登录后才能评论
保存